./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 18:42:37,622 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 18:42:37,686 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 18:42:37,690 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 18:42:37,690 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 18:42:37,712 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 18:42:37,713 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 18:42:37,713 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 18:42:37,713 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 18:42:37,714 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 18:42:37,714 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 18:42:37,714 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 18:42:37,715 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 18:42:37,715 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 18:42:37,715 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 18:42:37,716 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 18:42:37,716 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 18:42:37,716 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 18:42:37,716 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 18:42:37,717 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 18:42:37,717 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 18:42:37,717 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 18:42:37,717 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 18:42:37,718 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 18:42:37,718 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 18:42:37,718 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 18:42:37,718 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 18:42:37,719 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 18:42:37,719 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 18:42:37,719 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 18:42:37,719 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 18:42:37,719 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 18:42:37,720 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:42:37,720 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 18:42:37,720 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 18:42:37,720 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 18:42:37,721 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 18:42:37,721 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 18:42:37,721 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 18:42:37,721 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 18:42:37,721 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 18:42:37,722 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 18:42:37,722 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 18:42:37,722 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 18:42:37,941 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 18:42:37,960 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 18:42:37,962 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 18:42:37,963 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 18:42:37,964 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 18:42:37,965 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 18:42:38,043 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 18:42:38,045 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 18:42:38,047 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 18:42:38,931 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 18:42:39,111 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 18:42:39,116 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 18:42:39,133 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca60b24f8/374c3e1e5ee0445c83b6ce8bbffabf74/FLAG572106265 [2024-06-21 18:42:39,143 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca60b24f8/374c3e1e5ee0445c83b6ce8bbffabf74 [2024-06-21 18:42:39,144 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 18:42:39,145 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 18:42:39,145 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 18:42:39,146 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 18:42:39,151 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 18:42:39,152 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:42:38" (1/2) ... [2024-06-21 18:42:39,153 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@629746a2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:42:39, skipping insertion in model container [2024-06-21 18:42:39,153 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:42:38" (1/2) ... [2024-06-21 18:42:39,154 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1991fd3b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:42:39, skipping insertion in model container [2024-06-21 18:42:39,155 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:42:39" (2/2) ... [2024-06-21 18:42:39,156 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@629746a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39, skipping insertion in model container [2024-06-21 18:42:39,156 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:42:39" (2/2) ... [2024-06-21 18:42:39,156 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 18:42:39,173 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 18:42:39,174 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 18:42:39,174 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 18:42:39,175 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 18:42:39,175 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 18:42:39,175 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-21 18:42:39,203 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 18:42:39,477 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:42:39,485 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 18:42:39,723 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:42:39,757 INFO L206 MainTranslator]: Completed translation [2024-06-21 18:42:39,757 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39 WrapperNode [2024-06-21 18:42:39,758 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 18:42:39,758 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 18:42:39,758 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 18:42:39,759 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 18:42:39,764 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,780 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,824 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 134 [2024-06-21 18:42:39,825 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 18:42:39,825 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 18:42:39,825 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 18:42:39,826 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 18:42:39,833 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,834 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,840 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,857 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 18:42:39,857 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,858 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,869 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,870 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,874 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,877 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,885 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 18:42:39,886 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 18:42:39,886 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 18:42:39,886 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 18:42:39,887 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (1/1) ... [2024-06-21 18:42:39,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:42:39,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 18:42:39,909 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 18:42:39,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 18:42:39,941 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 18:42:39,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 18:42:39,942 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 18:42:39,942 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 18:42:39,942 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 18:42:39,942 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 18:42:39,942 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 18:42:39,943 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 18:42:39,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 18:42:39,943 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 18:42:39,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 18:42:39,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 18:42:39,945 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 18:42:40,046 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 18:42:40,048 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 18:42:40,500 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 18:42:40,501 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 18:42:40,655 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 18:42:40,655 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 18:42:40,656 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:42:40 BoogieIcfgContainer [2024-06-21 18:42:40,656 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 18:42:40,659 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 18:42:40,659 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 18:42:40,661 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 18:42:40,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:42:38" (1/4) ... [2024-06-21 18:42:40,662 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41479f6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:42:40, skipping insertion in model container [2024-06-21 18:42:40,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 06:42:39" (2/4) ... [2024-06-21 18:42:40,662 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41479f6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:42:40, skipping insertion in model container [2024-06-21 18:42:40,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:42:39" (3/4) ... [2024-06-21 18:42:40,664 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41479f6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:42:40, skipping insertion in model container [2024-06-21 18:42:40,664 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:42:40" (4/4) ... [2024-06-21 18:42:40,665 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 18:42:40,678 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 18:42:40,678 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 18:42:40,678 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 18:42:40,716 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 18:42:40,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 18:42:40,758 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-21 18:42:40,759 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:42:40,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 18:42:40,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 18:42:40,762 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-21 18:42:40,768 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 18:42:40,773 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@57ed3f83, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 18:42:40,773 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 18:42:40,776 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 18:42:40,776 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 18:42:40,776 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:42:40,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:40,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 18:42:40,777 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:40,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:40,780 INFO L85 PathProgramCache]: Analyzing trace with hash 383563503, now seen corresponding path program 1 times [2024-06-21 18:42:40,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:40,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547604644] [2024-06-21 18:42:40,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:40,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:41,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:42,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:42,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:42,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547604644] [2024-06-21 18:42:42,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547604644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:42,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:42,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 18:42:42,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49060063] [2024-06-21 18:42:42,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:42,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 18:42:42,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:42,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 18:42:42,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 18:42:42,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-21 18:42:42,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:42,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:42,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-21 18:42:42,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:42,884 INFO L124 PetriNetUnfolderBase]: 1150/1792 cut-off events. [2024-06-21 18:42:42,884 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 18:42:42,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3611 conditions, 1792 events. 1150/1792 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8977 event pairs, 805 based on Foata normal form. 3/1749 useless extension candidates. Maximal degree in co-relation 3599. Up to 1726 conditions per place. [2024-06-21 18:42:42,900 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 33 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-21 18:42:42,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 181 flow [2024-06-21 18:42:42,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 18:42:42,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 18:42:42,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-21 18:42:42,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-06-21 18:42:42,911 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 85 transitions. [2024-06-21 18:42:42,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 181 flow [2024-06-21 18:42:42,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:42:42,917 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-21 18:42:42,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 18:42:42,922 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-21 18:42:42,922 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-21 18:42:42,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:42,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:42,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:42,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 18:42:42,923 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:42,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:42,924 INFO L85 PathProgramCache]: Analyzing trace with hash -761845704, now seen corresponding path program 1 times [2024-06-21 18:42:42,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:42,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524550673] [2024-06-21 18:42:42,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:42,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:42,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:44,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:44,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:44,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524550673] [2024-06-21 18:42:44,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524550673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:44,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:44,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 18:42:44,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47783978] [2024-06-21 18:42:44,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:44,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 18:42:44,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:44,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 18:42:44,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 18:42:44,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-21 18:42:44,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:44,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:44,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-21 18:42:44,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:44,419 INFO L124 PetriNetUnfolderBase]: 1154/1788 cut-off events. [2024-06-21 18:42:44,420 INFO L125 PetriNetUnfolderBase]: For 283/283 co-relation queries the response was YES. [2024-06-21 18:42:44,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4110 conditions, 1788 events. 1154/1788 cut-off events. For 283/283 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8601 event pairs, 698 based on Foata normal form. 5/1785 useless extension candidates. Maximal degree in co-relation 4098. Up to 1716 conditions per place. [2024-06-21 18:42:44,431 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 43 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-21 18:42:44,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 266 flow [2024-06-21 18:42:44,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:42:44,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:42:44,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-21 18:42:44,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-06-21 18:42:44,434 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 110 transitions. [2024-06-21 18:42:44,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 266 flow [2024-06-21 18:42:44,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 59 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 18:42:44,437 INFO L231 Difference]: Finished difference. Result has 48 places, 43 transitions, 160 flow [2024-06-21 18:42:44,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=160, PETRI_PLACES=48, PETRI_TRANSITIONS=43} [2024-06-21 18:42:44,438 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 4 predicate places. [2024-06-21 18:42:44,438 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 43 transitions, 160 flow [2024-06-21 18:42:44,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:44,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:44,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:44,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 18:42:44,441 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:44,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:44,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2142379128, now seen corresponding path program 1 times [2024-06-21 18:42:44,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:44,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110853530] [2024-06-21 18:42:44,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:44,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:44,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:45,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:45,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:45,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110853530] [2024-06-21 18:42:45,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110853530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:45,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:45,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:42:45,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497657249] [2024-06-21 18:42:45,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:45,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:42:45,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:45,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:42:45,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:42:45,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-21 18:42:45,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 43 transitions, 160 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:45,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:45,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-21 18:42:45,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:46,147 INFO L124 PetriNetUnfolderBase]: 1368/2118 cut-off events. [2024-06-21 18:42:46,148 INFO L125 PetriNetUnfolderBase]: For 1096/1124 co-relation queries the response was YES. [2024-06-21 18:42:46,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5509 conditions, 2118 events. 1368/2118 cut-off events. For 1096/1124 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10645 event pairs, 684 based on Foata normal form. 9/2123 useless extension candidates. Maximal degree in co-relation 5494. Up to 2005 conditions per place. [2024-06-21 18:42:46,159 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 53 selfloop transitions, 10 changer transitions 0/71 dead transitions. [2024-06-21 18:42:46,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 71 transitions, 366 flow [2024-06-21 18:42:46,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:42:46,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:42:46,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-21 18:42:46,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-21 18:42:46,163 INFO L175 Difference]: Start difference. First operand has 48 places, 43 transitions, 160 flow. Second operand 5 states and 133 transitions. [2024-06-21 18:42:46,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 71 transitions, 366 flow [2024-06-21 18:42:46,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 356 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 18:42:46,167 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 200 flow [2024-06-21 18:42:46,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-21 18:42:46,168 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-21 18:42:46,168 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 200 flow [2024-06-21 18:42:46,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:46,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:46,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:46,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 18:42:46,169 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:46,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:46,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1557673005, now seen corresponding path program 1 times [2024-06-21 18:42:46,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:46,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331462686] [2024-06-21 18:42:46,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:46,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:46,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:47,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:47,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:47,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331462686] [2024-06-21 18:42:47,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331462686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:47,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:47,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:42:47,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149127316] [2024-06-21 18:42:47,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:47,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:42:47,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:47,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:42:47,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:42:47,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-21 18:42:47,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:47,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:47,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-21 18:42:47,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:48,023 INFO L124 PetriNetUnfolderBase]: 1372/2134 cut-off events. [2024-06-21 18:42:48,023 INFO L125 PetriNetUnfolderBase]: For 2091/2119 co-relation queries the response was YES. [2024-06-21 18:42:48,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6079 conditions, 2134 events. 1372/2134 cut-off events. For 2091/2119 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10745 event pairs, 586 based on Foata normal form. 9/2139 useless extension candidates. Maximal degree in co-relation 6062. Up to 1985 conditions per place. [2024-06-21 18:42:48,034 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 62 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-06-21 18:42:48,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 83 transitions, 458 flow [2024-06-21 18:42:48,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:42:48,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:42:48,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-21 18:42:48,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 18:42:48,037 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 200 flow. Second operand 6 states and 159 transitions. [2024-06-21 18:42:48,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 83 transitions, 458 flow [2024-06-21 18:42:48,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 83 transitions, 434 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 18:42:48,042 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 236 flow [2024-06-21 18:42:48,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-21 18:42:48,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-21 18:42:48,044 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 236 flow [2024-06-21 18:42:48,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:48,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:48,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:48,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 18:42:48,045 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:48,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:48,045 INFO L85 PathProgramCache]: Analyzing trace with hash 350751750, now seen corresponding path program 1 times [2024-06-21 18:42:48,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:48,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816850455] [2024-06-21 18:42:48,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:48,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:48,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:49,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:49,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:49,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816850455] [2024-06-21 18:42:49,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816850455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:49,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:49,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:42:49,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772223020] [2024-06-21 18:42:49,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:49,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:42:49,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:49,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:42:49,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:42:49,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 18:42:49,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 236 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:49,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:49,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 18:42:49,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:50,449 INFO L124 PetriNetUnfolderBase]: 1513/2372 cut-off events. [2024-06-21 18:42:50,449 INFO L125 PetriNetUnfolderBase]: For 3568/3591 co-relation queries the response was YES. [2024-06-21 18:42:50,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7248 conditions, 2372 events. 1513/2372 cut-off events. For 3568/3591 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11974 event pairs, 1096 based on Foata normal form. 19/2336 useless extension candidates. Maximal degree in co-relation 7229. Up to 2237 conditions per place. [2024-06-21 18:42:50,463 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 46 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-21 18:42:50,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 64 transitions, 396 flow [2024-06-21 18:42:50,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:42:50,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:42:50,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-21 18:42:50,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-21 18:42:50,464 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 236 flow. Second operand 5 states and 107 transitions. [2024-06-21 18:42:50,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 64 transitions, 396 flow [2024-06-21 18:42:50,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 64 transitions, 360 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 18:42:50,467 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 263 flow [2024-06-21 18:42:50,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-21 18:42:50,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 13 predicate places. [2024-06-21 18:42:50,468 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 263 flow [2024-06-21 18:42:50,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:50,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:50,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:50,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 18:42:50,469 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:50,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:50,469 INFO L85 PathProgramCache]: Analyzing trace with hash -401344394, now seen corresponding path program 1 times [2024-06-21 18:42:50,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:50,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561903734] [2024-06-21 18:42:50,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:50,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:50,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:52,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:52,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:52,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561903734] [2024-06-21 18:42:52,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561903734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:52,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:52,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:42:52,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390409144] [2024-06-21 18:42:52,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:52,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:42:52,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:52,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:42:52,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:42:52,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-21 18:42:52,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 263 flow. Second operand has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:52,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:52,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-21 18:42:52,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:53,211 INFO L124 PetriNetUnfolderBase]: 1575/2414 cut-off events. [2024-06-21 18:42:53,211 INFO L125 PetriNetUnfolderBase]: For 4506/4526 co-relation queries the response was YES. [2024-06-21 18:42:53,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7913 conditions, 2414 events. 1575/2414 cut-off events. For 4506/4526 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11630 event pairs, 602 based on Foata normal form. 11/2417 useless extension candidates. Maximal degree in co-relation 7891. Up to 2279 conditions per place. [2024-06-21 18:42:53,224 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 83 selfloop transitions, 20 changer transitions 0/110 dead transitions. [2024-06-21 18:42:53,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 110 transitions, 661 flow [2024-06-21 18:42:53,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:42:53,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:42:53,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 18:42:53,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-21 18:42:53,226 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 263 flow. Second operand 8 states and 194 transitions. [2024-06-21 18:42:53,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 110 transitions, 661 flow [2024-06-21 18:42:53,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 110 transitions, 649 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 18:42:53,231 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 414 flow [2024-06-21 18:42:53,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=414, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-06-21 18:42:53,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-21 18:42:53,233 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 414 flow [2024-06-21 18:42:53,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:53,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:53,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:53,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 18:42:53,234 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:53,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:53,235 INFO L85 PathProgramCache]: Analyzing trace with hash 443227014, now seen corresponding path program 1 times [2024-06-21 18:42:53,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:53,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806358101] [2024-06-21 18:42:53,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:53,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:53,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:55,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:55,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:55,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806358101] [2024-06-21 18:42:55,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806358101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:55,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:55,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:42:55,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107316708] [2024-06-21 18:42:55,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:55,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:42:55,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:55,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:42:55,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:42:55,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-21 18:42:55,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 414 flow. Second operand has 9 states, 9 states have (on average 14.11111111111111) internal successors, (127), 9 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:55,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:55,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-21 18:42:55,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:56,027 INFO L124 PetriNetUnfolderBase]: 1566/2397 cut-off events. [2024-06-21 18:42:56,027 INFO L125 PetriNetUnfolderBase]: For 6433/6537 co-relation queries the response was YES. [2024-06-21 18:42:56,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8606 conditions, 2397 events. 1566/2397 cut-off events. For 6433/6537 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11509 event pairs, 481 based on Foata normal form. 38/2427 useless extension candidates. Maximal degree in co-relation 8579. Up to 2234 conditions per place. [2024-06-21 18:42:56,050 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 87 selfloop transitions, 22 changer transitions 0/116 dead transitions. [2024-06-21 18:42:56,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 116 transitions, 768 flow [2024-06-21 18:42:56,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:42:56,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:42:56,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-21 18:42:56,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-21 18:42:56,052 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 414 flow. Second operand 9 states and 213 transitions. [2024-06-21 18:42:56,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 116 transitions, 768 flow [2024-06-21 18:42:56,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 116 transitions, 735 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-21 18:42:56,059 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 444 flow [2024-06-21 18:42:56,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=444, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-21 18:42:56,061 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2024-06-21 18:42:56,061 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 444 flow [2024-06-21 18:42:56,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.11111111111111) internal successors, (127), 9 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:56,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:56,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:56,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 18:42:56,062 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:56,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:56,063 INFO L85 PathProgramCache]: Analyzing trace with hash -308873603, now seen corresponding path program 1 times [2024-06-21 18:42:56,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:56,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765279413] [2024-06-21 18:42:56,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:56,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:57,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:57,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:57,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765279413] [2024-06-21 18:42:57,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765279413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:57,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:57,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:42:57,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511113906] [2024-06-21 18:42:57,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:57,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:42:57,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:57,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:42:57,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:42:57,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 18:42:57,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 444 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:57,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:57,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 18:42:57,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:58,378 INFO L124 PetriNetUnfolderBase]: 1534/2410 cut-off events. [2024-06-21 18:42:58,378 INFO L125 PetriNetUnfolderBase]: For 8795/8933 co-relation queries the response was YES. [2024-06-21 18:42:58,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9052 conditions, 2410 events. 1534/2410 cut-off events. For 8795/8933 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12165 event pairs, 796 based on Foata normal form. 26/2387 useless extension candidates. Maximal degree in co-relation 9022. Up to 2219 conditions per place. [2024-06-21 18:42:58,391 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 74 selfloop transitions, 24 changer transitions 0/107 dead transitions. [2024-06-21 18:42:58,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 107 transitions, 830 flow [2024-06-21 18:42:58,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:42:58,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:42:58,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-21 18:42:58,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083056478405316 [2024-06-21 18:42:58,393 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 444 flow. Second operand 7 states and 153 transitions. [2024-06-21 18:42:58,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 107 transitions, 830 flow [2024-06-21 18:42:58,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 107 transitions, 767 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 18:42:58,399 INFO L231 Difference]: Finished difference. Result has 76 places, 84 transitions, 555 flow [2024-06-21 18:42:58,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=555, PETRI_PLACES=76, PETRI_TRANSITIONS=84} [2024-06-21 18:42:58,400 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-21 18:42:58,400 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 84 transitions, 555 flow [2024-06-21 18:42:58,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:58,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:58,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:58,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 18:42:58,400 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:58,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:58,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1621469351, now seen corresponding path program 2 times [2024-06-21 18:42:58,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:58,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699691347] [2024-06-21 18:42:58,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:58,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:58,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:59,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:59,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:59,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699691347] [2024-06-21 18:42:59,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699691347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:59,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:59,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:42:59,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896249257] [2024-06-21 18:42:59,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:59,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:42:59,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:59,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:42:59,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:42:59,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 18:42:59,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 84 transitions, 555 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:59,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:59,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 18:42:59,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:00,314 INFO L124 PetriNetUnfolderBase]: 1655/2581 cut-off events. [2024-06-21 18:43:00,315 INFO L125 PetriNetUnfolderBase]: For 11836/12047 co-relation queries the response was YES. [2024-06-21 18:43:00,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10344 conditions, 2581 events. 1655/2581 cut-off events. For 11836/12047 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12982 event pairs, 838 based on Foata normal form. 39/2560 useless extension candidates. Maximal degree in co-relation 10310. Up to 2302 conditions per place. [2024-06-21 18:43:00,328 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 94 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-21 18:43:00,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 130 transitions, 1105 flow [2024-06-21 18:43:00,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:43:00,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:43:00,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 18:43:00,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-21 18:43:00,330 INFO L175 Difference]: Start difference. First operand has 76 places, 84 transitions, 555 flow. Second operand 6 states and 136 transitions. [2024-06-21 18:43:00,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 130 transitions, 1105 flow [2024-06-21 18:43:00,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 130 transitions, 1069 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-21 18:43:00,341 INFO L231 Difference]: Finished difference. Result has 82 places, 99 transitions, 746 flow [2024-06-21 18:43:00,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=746, PETRI_PLACES=82, PETRI_TRANSITIONS=99} [2024-06-21 18:43:00,341 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-21 18:43:00,342 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 99 transitions, 746 flow [2024-06-21 18:43:00,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:00,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:00,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:00,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 18:43:00,342 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:00,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:00,343 INFO L85 PathProgramCache]: Analyzing trace with hash -465178683, now seen corresponding path program 3 times [2024-06-21 18:43:00,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:00,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907454334] [2024-06-21 18:43:00,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:00,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:00,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:01,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:01,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:01,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907454334] [2024-06-21 18:43:01,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907454334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:01,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:01,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:43:01,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942095746] [2024-06-21 18:43:01,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:01,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:43:01,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:01,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:43:01,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:43:01,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 18:43:01,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 99 transitions, 746 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:01,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:01,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 18:43:01,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:02,076 INFO L124 PetriNetUnfolderBase]: 1630/2547 cut-off events. [2024-06-21 18:43:02,077 INFO L125 PetriNetUnfolderBase]: For 14128/14289 co-relation queries the response was YES. [2024-06-21 18:43:02,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10923 conditions, 2547 events. 1630/2547 cut-off events. For 14128/14289 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12812 event pairs, 830 based on Foata normal form. 37/2529 useless extension candidates. Maximal degree in co-relation 10885. Up to 2363 conditions per place. [2024-06-21 18:43:02,096 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 97 selfloop transitions, 15 changer transitions 0/121 dead transitions. [2024-06-21 18:43:02,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 121 transitions, 1074 flow [2024-06-21 18:43:02,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:43:02,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:43:02,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-21 18:43:02,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-21 18:43:02,098 INFO L175 Difference]: Start difference. First operand has 82 places, 99 transitions, 746 flow. Second operand 6 states and 128 transitions. [2024-06-21 18:43:02,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 121 transitions, 1074 flow [2024-06-21 18:43:02,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 121 transitions, 1019 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 18:43:02,114 INFO L231 Difference]: Finished difference. Result has 86 places, 99 transitions, 743 flow [2024-06-21 18:43:02,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=743, PETRI_PLACES=86, PETRI_TRANSITIONS=99} [2024-06-21 18:43:02,116 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 42 predicate places. [2024-06-21 18:43:02,116 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 99 transitions, 743 flow [2024-06-21 18:43:02,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:02,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:02,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:02,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 18:43:02,117 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:02,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:02,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1621746181, now seen corresponding path program 1 times [2024-06-21 18:43:02,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:02,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287516141] [2024-06-21 18:43:02,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:02,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:02,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:03,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:03,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:03,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287516141] [2024-06-21 18:43:03,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287516141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:03,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:03,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:43:03,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231292521] [2024-06-21 18:43:03,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:03,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:43:03,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:03,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:43:03,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:43:04,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:43:04,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 99 transitions, 743 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:04,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:04,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:43:04,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:04,929 INFO L124 PetriNetUnfolderBase]: 2764/4123 cut-off events. [2024-06-21 18:43:04,929 INFO L125 PetriNetUnfolderBase]: For 23964/23996 co-relation queries the response was YES. [2024-06-21 18:43:04,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17217 conditions, 4123 events. 2764/4123 cut-off events. For 23964/23996 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 20055 event pairs, 1458 based on Foata normal form. 40/4157 useless extension candidates. Maximal degree in co-relation 17177. Up to 3972 conditions per place. [2024-06-21 18:43:04,954 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 21 changer transitions 0/141 dead transitions. [2024-06-21 18:43:04,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 141 transitions, 1263 flow [2024-06-21 18:43:04,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:43:04,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:43:04,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 18:43:04,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-21 18:43:04,956 INFO L175 Difference]: Start difference. First operand has 86 places, 99 transitions, 743 flow. Second operand 7 states and 134 transitions. [2024-06-21 18:43:04,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 141 transitions, 1263 flow [2024-06-21 18:43:04,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 141 transitions, 1216 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 18:43:04,975 INFO L231 Difference]: Finished difference. Result has 92 places, 116 transitions, 916 flow [2024-06-21 18:43:04,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=916, PETRI_PLACES=92, PETRI_TRANSITIONS=116} [2024-06-21 18:43:04,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-21 18:43:04,976 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 116 transitions, 916 flow [2024-06-21 18:43:04,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:04,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:04,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:04,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 18:43:04,976 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:04,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:04,977 INFO L85 PathProgramCache]: Analyzing trace with hash 73929935, now seen corresponding path program 1 times [2024-06-21 18:43:04,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:04,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093409588] [2024-06-21 18:43:04,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:04,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:04,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:06,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:06,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:06,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093409588] [2024-06-21 18:43:06,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093409588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:06,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:06,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:43:06,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498153231] [2024-06-21 18:43:06,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:06,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:43:06,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:06,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:43:06,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:43:06,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:06,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 116 transitions, 916 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:06,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:06,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:06,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:07,509 INFO L124 PetriNetUnfolderBase]: 2307/3541 cut-off events. [2024-06-21 18:43:07,509 INFO L125 PetriNetUnfolderBase]: For 30844/30997 co-relation queries the response was YES. [2024-06-21 18:43:07,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16749 conditions, 3541 events. 2307/3541 cut-off events. For 30844/30997 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18049 event pairs, 920 based on Foata normal form. 52/3489 useless extension candidates. Maximal degree in co-relation 16704. Up to 3156 conditions per place. [2024-06-21 18:43:07,530 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 102 selfloop transitions, 46 changer transitions 0/159 dead transitions. [2024-06-21 18:43:07,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 159 transitions, 1464 flow [2024-06-21 18:43:07,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:07,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:07,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-21 18:43:07,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49127906976744184 [2024-06-21 18:43:07,532 INFO L175 Difference]: Start difference. First operand has 92 places, 116 transitions, 916 flow. Second operand 8 states and 169 transitions. [2024-06-21 18:43:07,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 159 transitions, 1464 flow [2024-06-21 18:43:07,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 159 transitions, 1449 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-21 18:43:07,557 INFO L231 Difference]: Finished difference. Result has 101 places, 130 transitions, 1136 flow [2024-06-21 18:43:07,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1136, PETRI_PLACES=101, PETRI_TRANSITIONS=130} [2024-06-21 18:43:07,558 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-21 18:43:07,558 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 130 transitions, 1136 flow [2024-06-21 18:43:07,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:07,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:07,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:07,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 18:43:07,559 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:07,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:07,559 INFO L85 PathProgramCache]: Analyzing trace with hash -985325165, now seen corresponding path program 2 times [2024-06-21 18:43:07,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:07,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503546352] [2024-06-21 18:43:07,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:07,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:09,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:09,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:09,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503546352] [2024-06-21 18:43:09,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503546352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:09,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:09,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:43:09,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502322606] [2024-06-21 18:43:09,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:09,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:43:09,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:09,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:43:09,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:43:09,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:09,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 130 transitions, 1136 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:09,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:09,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:09,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:10,508 INFO L124 PetriNetUnfolderBase]: 2376/3654 cut-off events. [2024-06-21 18:43:10,508 INFO L125 PetriNetUnfolderBase]: For 38245/38490 co-relation queries the response was YES. [2024-06-21 18:43:10,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18510 conditions, 3654 events. 2376/3654 cut-off events. For 38245/38490 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18773 event pairs, 927 based on Foata normal form. 76/3623 useless extension candidates. Maximal degree in co-relation 18460. Up to 3235 conditions per place. [2024-06-21 18:43:10,529 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 106 selfloop transitions, 64 changer transitions 0/181 dead transitions. [2024-06-21 18:43:10,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 181 transitions, 1917 flow [2024-06-21 18:43:10,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:10,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:10,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-21 18:43:10,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49709302325581395 [2024-06-21 18:43:10,531 INFO L175 Difference]: Start difference. First operand has 101 places, 130 transitions, 1136 flow. Second operand 8 states and 171 transitions. [2024-06-21 18:43:10,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 181 transitions, 1917 flow [2024-06-21 18:43:10,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 181 transitions, 1801 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-21 18:43:10,559 INFO L231 Difference]: Finished difference. Result has 108 places, 152 transitions, 1433 flow [2024-06-21 18:43:10,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1433, PETRI_PLACES=108, PETRI_TRANSITIONS=152} [2024-06-21 18:43:10,560 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-21 18:43:10,560 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 152 transitions, 1433 flow [2024-06-21 18:43:10,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:10,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:10,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:10,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 18:43:10,561 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:10,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:10,561 INFO L85 PathProgramCache]: Analyzing trace with hash -970355885, now seen corresponding path program 3 times [2024-06-21 18:43:10,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:10,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647622840] [2024-06-21 18:43:10,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:10,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:10,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:12,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:12,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:12,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647622840] [2024-06-21 18:43:12,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647622840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:12,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:12,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:43:12,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230273358] [2024-06-21 18:43:12,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:12,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:43:12,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:12,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:43:12,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:43:12,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:12,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 152 transitions, 1433 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:12,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:12,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:12,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:13,559 INFO L124 PetriNetUnfolderBase]: 2367/3652 cut-off events. [2024-06-21 18:43:13,559 INFO L125 PetriNetUnfolderBase]: For 42863/43134 co-relation queries the response was YES. [2024-06-21 18:43:13,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19063 conditions, 3652 events. 2367/3652 cut-off events. For 42863/43134 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18854 event pairs, 918 based on Foata normal form. 82/3622 useless extension candidates. Maximal degree in co-relation 19009. Up to 3228 conditions per place. [2024-06-21 18:43:13,580 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 106 selfloop transitions, 66 changer transitions 0/183 dead transitions. [2024-06-21 18:43:13,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 183 transitions, 1989 flow [2024-06-21 18:43:13,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:13,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:13,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-21 18:43:13,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-21 18:43:13,581 INFO L175 Difference]: Start difference. First operand has 108 places, 152 transitions, 1433 flow. Second operand 8 states and 168 transitions. [2024-06-21 18:43:13,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 183 transitions, 1989 flow [2024-06-21 18:43:13,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 183 transitions, 1909 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 18:43:13,622 INFO L231 Difference]: Finished difference. Result has 113 places, 155 transitions, 1531 flow [2024-06-21 18:43:13,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1531, PETRI_PLACES=113, PETRI_TRANSITIONS=155} [2024-06-21 18:43:13,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-21 18:43:13,622 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 155 transitions, 1531 flow [2024-06-21 18:43:13,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:13,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:13,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:13,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 18:43:13,623 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:13,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash 310755535, now seen corresponding path program 4 times [2024-06-21 18:43:13,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:13,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505598477] [2024-06-21 18:43:13,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:13,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:13,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:15,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:15,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:15,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505598477] [2024-06-21 18:43:15,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505598477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:15,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:15,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:43:15,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942102368] [2024-06-21 18:43:15,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:15,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:43:15,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:15,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:43:15,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:43:15,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:15,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 155 transitions, 1531 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:15,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:15,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:15,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:15,888 INFO L124 PetriNetUnfolderBase]: 2630/4044 cut-off events. [2024-06-21 18:43:15,888 INFO L125 PetriNetUnfolderBase]: For 52762/53112 co-relation queries the response was YES. [2024-06-21 18:43:15,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21535 conditions, 4044 events. 2630/4044 cut-off events. For 52762/53112 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 21179 event pairs, 1019 based on Foata normal form. 90/4005 useless extension candidates. Maximal degree in co-relation 21480. Up to 3335 conditions per place. [2024-06-21 18:43:15,912 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 159 selfloop transitions, 51 changer transitions 0/221 dead transitions. [2024-06-21 18:43:15,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 221 transitions, 2531 flow [2024-06-21 18:43:15,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:43:15,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:43:15,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 18:43:15,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2024-06-21 18:43:15,914 INFO L175 Difference]: Start difference. First operand has 113 places, 155 transitions, 1531 flow. Second operand 7 states and 154 transitions. [2024-06-21 18:43:15,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 221 transitions, 2531 flow [2024-06-21 18:43:15,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 221 transitions, 2363 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 18:43:15,961 INFO L231 Difference]: Finished difference. Result has 116 places, 174 transitions, 1766 flow [2024-06-21 18:43:15,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1411, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1766, PETRI_PLACES=116, PETRI_TRANSITIONS=174} [2024-06-21 18:43:15,961 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-21 18:43:15,961 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 174 transitions, 1766 flow [2024-06-21 18:43:15,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:15,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:15,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:15,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 18:43:15,962 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:15,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:15,962 INFO L85 PathProgramCache]: Analyzing trace with hash 310935025, now seen corresponding path program 5 times [2024-06-21 18:43:15,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:15,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262163286] [2024-06-21 18:43:15,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:15,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:15,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:17,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:17,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:17,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262163286] [2024-06-21 18:43:17,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262163286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:17,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:17,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:43:17,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593883719] [2024-06-21 18:43:17,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:17,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:43:17,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:17,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:43:17,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:43:17,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:17,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 174 transitions, 1766 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:17,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:17,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:17,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:18,152 INFO L124 PetriNetUnfolderBase]: 2613/4009 cut-off events. [2024-06-21 18:43:18,152 INFO L125 PetriNetUnfolderBase]: For 59167/59510 co-relation queries the response was YES. [2024-06-21 18:43:18,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22237 conditions, 4009 events. 2613/4009 cut-off events. For 59167/59510 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 20934 event pairs, 1013 based on Foata normal form. 82/3961 useless extension candidates. Maximal degree in co-relation 22180. Up to 3316 conditions per place. [2024-06-21 18:43:18,183 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 173 selfloop transitions, 54 changer transitions 0/238 dead transitions. [2024-06-21 18:43:18,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 238 transitions, 2764 flow [2024-06-21 18:43:18,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:43:18,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:43:18,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 18:43:18,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2024-06-21 18:43:18,185 INFO L175 Difference]: Start difference. First operand has 116 places, 174 transitions, 1766 flow. Second operand 7 states and 154 transitions. [2024-06-21 18:43:18,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 238 transitions, 2764 flow [2024-06-21 18:43:18,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 238 transitions, 2700 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 18:43:18,241 INFO L231 Difference]: Finished difference. Result has 120 places, 180 transitions, 1897 flow [2024-06-21 18:43:18,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1706, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1897, PETRI_PLACES=120, PETRI_TRANSITIONS=180} [2024-06-21 18:43:18,241 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-21 18:43:18,241 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 180 transitions, 1897 flow [2024-06-21 18:43:18,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:18,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:18,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:18,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 18:43:18,242 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:18,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:18,243 INFO L85 PathProgramCache]: Analyzing trace with hash 69454107, now seen corresponding path program 6 times [2024-06-21 18:43:18,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:18,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723070794] [2024-06-21 18:43:18,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:18,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:18,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:19,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:19,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:19,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723070794] [2024-06-21 18:43:19,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723070794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:19,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:19,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:43:19,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488201841] [2024-06-21 18:43:19,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:19,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:43:19,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:19,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:43:19,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:43:19,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:19,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 180 transitions, 1897 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:19,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:19,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:19,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:20,438 INFO L124 PetriNetUnfolderBase]: 2618/4025 cut-off events. [2024-06-21 18:43:20,438 INFO L125 PetriNetUnfolderBase]: For 63932/64243 co-relation queries the response was YES. [2024-06-21 18:43:20,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22598 conditions, 4025 events. 2618/4025 cut-off events. For 63932/64243 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21016 event pairs, 1005 based on Foata normal form. 85/3992 useless extension candidates. Maximal degree in co-relation 22539. Up to 3526 conditions per place. [2024-06-21 18:43:20,467 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 183 selfloop transitions, 37 changer transitions 0/231 dead transitions. [2024-06-21 18:43:20,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 231 transitions, 2746 flow [2024-06-21 18:43:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:20,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:20,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 18:43:20,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-21 18:43:20,470 INFO L175 Difference]: Start difference. First operand has 120 places, 180 transitions, 1897 flow. Second operand 8 states and 159 transitions. [2024-06-21 18:43:20,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 231 transitions, 2746 flow [2024-06-21 18:43:20,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 231 transitions, 2614 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 18:43:20,528 INFO L231 Difference]: Finished difference. Result has 127 places, 193 transitions, 2033 flow [2024-06-21 18:43:20,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2033, PETRI_PLACES=127, PETRI_TRANSITIONS=193} [2024-06-21 18:43:20,529 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-21 18:43:20,529 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 193 transitions, 2033 flow [2024-06-21 18:43:20,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:20,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:20,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:20,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 18:43:20,529 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:20,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:20,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1265474205, now seen corresponding path program 1 times [2024-06-21 18:43:20,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:20,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290021639] [2024-06-21 18:43:20,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:20,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:22,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:22,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:22,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290021639] [2024-06-21 18:43:22,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290021639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:22,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:22,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:22,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640899799] [2024-06-21 18:43:22,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:22,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:22,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:22,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:22,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:22,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:43:22,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 193 transitions, 2033 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:22,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:22,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:43:22,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:23,767 INFO L124 PetriNetUnfolderBase]: 3563/5362 cut-off events. [2024-06-21 18:43:23,767 INFO L125 PetriNetUnfolderBase]: For 75338/75338 co-relation queries the response was YES. [2024-06-21 18:43:23,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29274 conditions, 5362 events. 3563/5362 cut-off events. For 75338/75338 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 27908 event pairs, 1722 based on Foata normal form. 20/5381 useless extension candidates. Maximal degree in co-relation 29211. Up to 4902 conditions per place. [2024-06-21 18:43:23,808 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 176 selfloop transitions, 24 changer transitions 0/234 dead transitions. [2024-06-21 18:43:23,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 234 transitions, 2716 flow [2024-06-21 18:43:23,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:23,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:23,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 18:43:23,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-21 18:43:23,810 INFO L175 Difference]: Start difference. First operand has 127 places, 193 transitions, 2033 flow. Second operand 9 states and 165 transitions. [2024-06-21 18:43:23,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 234 transitions, 2716 flow [2024-06-21 18:43:23,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 234 transitions, 2685 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 18:43:23,894 INFO L231 Difference]: Finished difference. Result has 134 places, 195 transitions, 2077 flow [2024-06-21 18:43:23,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2077, PETRI_PLACES=134, PETRI_TRANSITIONS=195} [2024-06-21 18:43:23,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-21 18:43:23,895 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 195 transitions, 2077 flow [2024-06-21 18:43:23,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:23,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:23,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:23,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 18:43:23,895 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:23,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:23,895 INFO L85 PathProgramCache]: Analyzing trace with hash 190800714, now seen corresponding path program 1 times [2024-06-21 18:43:23,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:23,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310314895] [2024-06-21 18:43:23,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:23,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:23,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:25,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:25,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310314895] [2024-06-21 18:43:25,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310314895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:25,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:25,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:25,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155275285] [2024-06-21 18:43:25,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:25,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:25,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:25,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:25,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:25,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:25,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 195 transitions, 2077 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:25,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:25,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:25,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:26,654 INFO L124 PetriNetUnfolderBase]: 2704/4175 cut-off events. [2024-06-21 18:43:26,655 INFO L125 PetriNetUnfolderBase]: For 80453/80922 co-relation queries the response was YES. [2024-06-21 18:43:26,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25630 conditions, 4175 events. 2704/4175 cut-off events. For 80453/80922 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 21992 event pairs, 869 based on Foata normal form. 120/4175 useless extension candidates. Maximal degree in co-relation 25565. Up to 3533 conditions per place. [2024-06-21 18:43:26,689 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 140 selfloop transitions, 92 changer transitions 0/244 dead transitions. [2024-06-21 18:43:26,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 244 transitions, 2881 flow [2024-06-21 18:43:26,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:26,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:26,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 18:43:26,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935400516795866 [2024-06-21 18:43:26,692 INFO L175 Difference]: Start difference. First operand has 134 places, 195 transitions, 2077 flow. Second operand 9 states and 191 transitions. [2024-06-21 18:43:26,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 244 transitions, 2881 flow [2024-06-21 18:43:26,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 244 transitions, 2830 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 18:43:26,771 INFO L231 Difference]: Finished difference. Result has 138 places, 209 transitions, 2385 flow [2024-06-21 18:43:26,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2026, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2385, PETRI_PLACES=138, PETRI_TRANSITIONS=209} [2024-06-21 18:43:26,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-21 18:43:26,772 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 209 transitions, 2385 flow [2024-06-21 18:43:26,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:26,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:26,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:26,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 18:43:26,772 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:26,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:26,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2018077374, now seen corresponding path program 2 times [2024-06-21 18:43:26,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:26,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565339935] [2024-06-21 18:43:26,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:26,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:26,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:28,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:28,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:28,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565339935] [2024-06-21 18:43:28,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565339935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:28,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:28,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:28,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350874244] [2024-06-21 18:43:28,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:28,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:28,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:28,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:28,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:28,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:28,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 209 transitions, 2385 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:28,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:28,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:28,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:30,007 INFO L124 PetriNetUnfolderBase]: 2833/4376 cut-off events. [2024-06-21 18:43:30,008 INFO L125 PetriNetUnfolderBase]: For 95897/96567 co-relation queries the response was YES. [2024-06-21 18:43:30,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28262 conditions, 4376 events. 2833/4376 cut-off events. For 95897/96567 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 23378 event pairs, 885 based on Foata normal form. 149/4394 useless extension candidates. Maximal degree in co-relation 28195. Up to 3671 conditions per place. [2024-06-21 18:43:30,043 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 152 selfloop transitions, 102 changer transitions 0/266 dead transitions. [2024-06-21 18:43:30,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 266 transitions, 3456 flow [2024-06-21 18:43:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:30,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:30,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 18:43:30,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-21 18:43:30,045 INFO L175 Difference]: Start difference. First operand has 138 places, 209 transitions, 2385 flow. Second operand 9 states and 193 transitions. [2024-06-21 18:43:30,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 266 transitions, 3456 flow [2024-06-21 18:43:30,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 266 transitions, 3226 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-21 18:43:30,142 INFO L231 Difference]: Finished difference. Result has 145 places, 231 transitions, 2686 flow [2024-06-21 18:43:30,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2686, PETRI_PLACES=145, PETRI_TRANSITIONS=231} [2024-06-21 18:43:30,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-21 18:43:30,142 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 231 transitions, 2686 flow [2024-06-21 18:43:30,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:30,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:30,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:30,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 18:43:30,143 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:30,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:30,143 INFO L85 PathProgramCache]: Analyzing trace with hash -2003137854, now seen corresponding path program 3 times [2024-06-21 18:43:30,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:30,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010844419] [2024-06-21 18:43:30,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:30,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:30,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:31,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:31,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:31,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010844419] [2024-06-21 18:43:31,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010844419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:31,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:31,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:31,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566079521] [2024-06-21 18:43:31,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:31,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:31,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:31,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:31,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:32,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:32,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 231 transitions, 2686 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:32,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:32,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:32,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:33,335 INFO L124 PetriNetUnfolderBase]: 2760/4268 cut-off events. [2024-06-21 18:43:33,335 INFO L125 PetriNetUnfolderBase]: For 99243/99879 co-relation queries the response was YES. [2024-06-21 18:43:33,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27967 conditions, 4268 events. 2760/4268 cut-off events. For 99243/99879 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 22735 event pairs, 865 based on Foata normal form. 161/4300 useless extension candidates. Maximal degree in co-relation 27896. Up to 3609 conditions per place. [2024-06-21 18:43:33,374 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 155 selfloop transitions, 101 changer transitions 0/268 dead transitions. [2024-06-21 18:43:33,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 268 transitions, 3480 flow [2024-06-21 18:43:33,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:33,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:33,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 18:43:33,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909560723514212 [2024-06-21 18:43:33,376 INFO L175 Difference]: Start difference. First operand has 145 places, 231 transitions, 2686 flow. Second operand 9 states and 190 transitions. [2024-06-21 18:43:33,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 268 transitions, 3480 flow [2024-06-21 18:43:33,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 268 transitions, 3353 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 18:43:33,475 INFO L231 Difference]: Finished difference. Result has 150 places, 234 transitions, 2808 flow [2024-06-21 18:43:33,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2808, PETRI_PLACES=150, PETRI_TRANSITIONS=234} [2024-06-21 18:43:33,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-21 18:43:33,476 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 234 transitions, 2808 flow [2024-06-21 18:43:33,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:33,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:33,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:33,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 18:43:33,476 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:33,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:33,476 INFO L85 PathProgramCache]: Analyzing trace with hash -480457316, now seen corresponding path program 4 times [2024-06-21 18:43:33,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:33,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091893348] [2024-06-21 18:43:33,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:33,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:33,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:35,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:35,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:35,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091893348] [2024-06-21 18:43:35,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091893348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:35,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:35,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:35,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901681406] [2024-06-21 18:43:35,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:35,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:35,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:35,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:35,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:35,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:35,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 234 transitions, 2808 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:35,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:35,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:35,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:37,167 INFO L124 PetriNetUnfolderBase]: 2903/4496 cut-off events. [2024-06-21 18:43:37,168 INFO L125 PetriNetUnfolderBase]: For 108803/109809 co-relation queries the response was YES. [2024-06-21 18:43:37,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29937 conditions, 4496 events. 2903/4496 cut-off events. For 108803/109809 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 24144 event pairs, 710 based on Foata normal form. 158/4505 useless extension candidates. Maximal degree in co-relation 29865. Up to 3736 conditions per place. [2024-06-21 18:43:37,201 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 155 selfloop transitions, 134 changer transitions 0/301 dead transitions. [2024-06-21 18:43:37,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 301 transitions, 4106 flow [2024-06-21 18:43:37,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:37,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:37,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 18:43:37,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-21 18:43:37,203 INFO L175 Difference]: Start difference. First operand has 150 places, 234 transitions, 2808 flow. Second operand 9 states and 193 transitions. [2024-06-21 18:43:37,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 301 transitions, 4106 flow [2024-06-21 18:43:37,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 301 transitions, 3866 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 18:43:37,313 INFO L231 Difference]: Finished difference. Result has 155 places, 268 transitions, 3316 flow [2024-06-21 18:43:37,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2626, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3316, PETRI_PLACES=155, PETRI_TRANSITIONS=268} [2024-06-21 18:43:37,313 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-21 18:43:37,313 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 268 transitions, 3316 flow [2024-06-21 18:43:37,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:37,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:37,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:37,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 18:43:37,314 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:37,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:37,314 INFO L85 PathProgramCache]: Analyzing trace with hash -480307586, now seen corresponding path program 5 times [2024-06-21 18:43:37,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:37,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075121575] [2024-06-21 18:43:37,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:37,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:39,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:39,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:39,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075121575] [2024-06-21 18:43:39,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075121575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:39,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:39,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:39,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751824278] [2024-06-21 18:43:39,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:39,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:39,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:39,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:39,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:39,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:39,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 268 transitions, 3316 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:39,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:39,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:39,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:40,946 INFO L124 PetriNetUnfolderBase]: 2886/4458 cut-off events. [2024-06-21 18:43:40,947 INFO L125 PetriNetUnfolderBase]: For 116866/117839 co-relation queries the response was YES. [2024-06-21 18:43:40,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30146 conditions, 4458 events. 2886/4458 cut-off events. For 116866/117839 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 23855 event pairs, 707 based on Foata normal form. 169/4481 useless extension candidates. Maximal degree in co-relation 30071. Up to 3739 conditions per place. [2024-06-21 18:43:40,989 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 161 selfloop transitions, 138 changer transitions 0/311 dead transitions. [2024-06-21 18:43:40,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 311 transitions, 4393 flow [2024-06-21 18:43:40,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:40,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:40,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 18:43:40,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-21 18:43:40,991 INFO L175 Difference]: Start difference. First operand has 155 places, 268 transitions, 3316 flow. Second operand 9 states and 193 transitions. [2024-06-21 18:43:40,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 311 transitions, 4393 flow [2024-06-21 18:43:41,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 311 transitions, 4220 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 18:43:41,113 INFO L231 Difference]: Finished difference. Result has 160 places, 277 transitions, 3562 flow [2024-06-21 18:43:41,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3152, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3562, PETRI_PLACES=160, PETRI_TRANSITIONS=277} [2024-06-21 18:43:41,113 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-21 18:43:41,113 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 277 transitions, 3562 flow [2024-06-21 18:43:41,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:41,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:41,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:41,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 18:43:41,114 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:41,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:41,114 INFO L85 PathProgramCache]: Analyzing trace with hash -16251970, now seen corresponding path program 1 times [2024-06-21 18:43:41,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:41,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778965341] [2024-06-21 18:43:41,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:41,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:41,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:42,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:42,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778965341] [2024-06-21 18:43:42,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778965341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:42,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:42,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:42,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482421582] [2024-06-21 18:43:42,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:42,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:42,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:42,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:42,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:42,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:43:42,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 277 transitions, 3562 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:42,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:42,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:43:42,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:44,213 INFO L124 PetriNetUnfolderBase]: 4487/6612 cut-off events. [2024-06-21 18:43:44,213 INFO L125 PetriNetUnfolderBase]: For 153215/153392 co-relation queries the response was YES. [2024-06-21 18:43:44,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41618 conditions, 6612 events. 4487/6612 cut-off events. For 153215/153392 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 34507 event pairs, 1570 based on Foata normal form. 134/6715 useless extension candidates. Maximal degree in co-relation 41542. Up to 6003 conditions per place. [2024-06-21 18:43:44,270 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 272 selfloop transitions, 57 changer transitions 0/363 dead transitions. [2024-06-21 18:43:44,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 363 transitions, 5075 flow [2024-06-21 18:43:44,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:44,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:44,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 18:43:44,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-21 18:43:44,272 INFO L175 Difference]: Start difference. First operand has 160 places, 277 transitions, 3562 flow. Second operand 9 states and 177 transitions. [2024-06-21 18:43:44,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 363 transitions, 5075 flow [2024-06-21 18:43:44,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 363 transitions, 4796 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 18:43:44,449 INFO L231 Difference]: Finished difference. Result has 168 places, 324 transitions, 4138 flow [2024-06-21 18:43:44,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4138, PETRI_PLACES=168, PETRI_TRANSITIONS=324} [2024-06-21 18:43:44,450 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-21 18:43:44,450 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 324 transitions, 4138 flow [2024-06-21 18:43:44,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:44,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:44,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:44,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 18:43:44,451 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:44,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:44,451 INFO L85 PathProgramCache]: Analyzing trace with hash -474743396, now seen corresponding path program 6 times [2024-06-21 18:43:44,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:44,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989453406] [2024-06-21 18:43:44,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:44,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:44,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:46,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:46,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:46,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989453406] [2024-06-21 18:43:46,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989453406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:46,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:46,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:46,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358545766] [2024-06-21 18:43:46,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:46,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:46,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:46,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:46,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:46,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:46,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 324 transitions, 4138 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:46,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:46,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:46,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:48,139 INFO L124 PetriNetUnfolderBase]: 3202/4952 cut-off events. [2024-06-21 18:43:48,140 INFO L125 PetriNetUnfolderBase]: For 153428/154338 co-relation queries the response was YES. [2024-06-21 18:43:48,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35237 conditions, 4952 events. 3202/4952 cut-off events. For 153428/154338 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 27026 event pairs, 696 based on Foata normal form. 249/5042 useless extension candidates. Maximal degree in co-relation 35155. Up to 4036 conditions per place. [2024-06-21 18:43:48,180 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 188 selfloop transitions, 153 changer transitions 0/361 dead transitions. [2024-06-21 18:43:48,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 361 transitions, 5168 flow [2024-06-21 18:43:48,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:48,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:48,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 18:43:48,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-21 18:43:48,182 INFO L175 Difference]: Start difference. First operand has 168 places, 324 transitions, 4138 flow. Second operand 9 states and 189 transitions. [2024-06-21 18:43:48,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 361 transitions, 5168 flow [2024-06-21 18:43:48,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 361 transitions, 5118 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-21 18:43:48,340 INFO L231 Difference]: Finished difference. Result has 176 places, 327 transitions, 4450 flow [2024-06-21 18:43:48,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4450, PETRI_PLACES=176, PETRI_TRANSITIONS=327} [2024-06-21 18:43:48,341 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-21 18:43:48,341 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 327 transitions, 4450 flow [2024-06-21 18:43:48,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:48,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:48,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:48,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 18:43:48,341 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:48,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:48,341 INFO L85 PathProgramCache]: Analyzing trace with hash 678248548, now seen corresponding path program 7 times [2024-06-21 18:43:48,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:48,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737334507] [2024-06-21 18:43:48,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:48,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:48,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:49,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:49,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:49,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737334507] [2024-06-21 18:43:49,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737334507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:49,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:49,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:49,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165216896] [2024-06-21 18:43:49,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:49,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:49,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:49,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:49,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:49,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:49,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 327 transitions, 4450 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:49,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:49,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:49,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:50,970 INFO L124 PetriNetUnfolderBase]: 3382/5243 cut-off events. [2024-06-21 18:43:50,970 INFO L125 PetriNetUnfolderBase]: For 170437/171278 co-relation queries the response was YES. [2024-06-21 18:43:50,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38014 conditions, 5243 events. 3382/5243 cut-off events. For 170437/171278 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 29091 event pairs, 1076 based on Foata normal form. 189/5232 useless extension candidates. Maximal degree in co-relation 37929. Up to 4482 conditions per place. [2024-06-21 18:43:51,016 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 261 selfloop transitions, 116 changer transitions 0/397 dead transitions. [2024-06-21 18:43:51,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 397 transitions, 6010 flow [2024-06-21 18:43:51,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:51,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:51,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 18:43:51,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-21 18:43:51,018 INFO L175 Difference]: Start difference. First operand has 176 places, 327 transitions, 4450 flow. Second operand 8 states and 165 transitions. [2024-06-21 18:43:51,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 397 transitions, 6010 flow [2024-06-21 18:43:51,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 397 transitions, 5651 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 18:43:51,238 INFO L231 Difference]: Finished difference. Result has 181 places, 373 transitions, 5165 flow [2024-06-21 18:43:51,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4176, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5165, PETRI_PLACES=181, PETRI_TRANSITIONS=373} [2024-06-21 18:43:51,239 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-21 18:43:51,239 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 373 transitions, 5165 flow [2024-06-21 18:43:51,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:51,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:51,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:51,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 18:43:51,239 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:51,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:51,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1894809658, now seen corresponding path program 8 times [2024-06-21 18:43:51,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:51,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878130896] [2024-06-21 18:43:51,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:51,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:51,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:52,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:52,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:52,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878130896] [2024-06-21 18:43:52,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878130896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:52,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:52,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:52,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389010844] [2024-06-21 18:43:52,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:52,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:52,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:52,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:52,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:52,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:52,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 373 transitions, 5165 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:52,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:52,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:52,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:53,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][295], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 419#true, 237#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 48#L808true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 9#L759true, Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 14#L798true, 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 113#true, Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), 128#true, Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 95#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 405#true, 149#true, Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:43:53,514 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:43:53,514 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:43:53,515 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:43:53,515 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:43:53,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][296], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 18#L824true, Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 46#L795true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 9#L759true, Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), 423#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 95#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 405#true, Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0))]) [2024-06-21 18:43:53,589 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:43:53,589 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:53,589 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:53,589 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:53,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][297], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 46#L795true, 48#L808true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), 128#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 95#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 405#true, Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, 5#L762true, Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0))]) [2024-06-21 18:43:53,589 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:43:53,590 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:53,590 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:53,590 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:53,975 INFO L124 PetriNetUnfolderBase]: 3526/5414 cut-off events. [2024-06-21 18:43:53,975 INFO L125 PetriNetUnfolderBase]: For 190012/191153 co-relation queries the response was YES. [2024-06-21 18:43:54,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39646 conditions, 5414 events. 3526/5414 cut-off events. For 190012/191153 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 29868 event pairs, 1092 based on Foata normal form. 209/5425 useless extension candidates. Maximal degree in co-relation 39557. Up to 4093 conditions per place. [2024-06-21 18:43:54,025 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 318 selfloop transitions, 102 changer transitions 0/440 dead transitions. [2024-06-21 18:43:54,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 440 transitions, 6841 flow [2024-06-21 18:43:54,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:54,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:54,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 18:43:54,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203488372093024 [2024-06-21 18:43:54,026 INFO L175 Difference]: Start difference. First operand has 181 places, 373 transitions, 5165 flow. Second operand 8 states and 179 transitions. [2024-06-21 18:43:54,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 440 transitions, 6841 flow [2024-06-21 18:43:54,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 440 transitions, 6718 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 18:43:54,253 INFO L231 Difference]: Finished difference. Result has 187 places, 387 transitions, 5491 flow [2024-06-21 18:43:54,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5055, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5491, PETRI_PLACES=187, PETRI_TRANSITIONS=387} [2024-06-21 18:43:54,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-21 18:43:54,254 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 387 transitions, 5491 flow [2024-06-21 18:43:54,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:54,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:54,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:54,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 18:43:54,254 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:54,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:54,255 INFO L85 PathProgramCache]: Analyzing trace with hash 683962468, now seen corresponding path program 9 times [2024-06-21 18:43:54,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:54,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078146208] [2024-06-21 18:43:54,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:54,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:54,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:55,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:55,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:55,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078146208] [2024-06-21 18:43:55,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078146208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:55,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:55,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:55,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848925626] [2024-06-21 18:43:55,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:55,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:55,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:55,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:55,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:55,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:55,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 387 transitions, 5491 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:55,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:55,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:55,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:56,937 INFO L124 PetriNetUnfolderBase]: 3566/5491 cut-off events. [2024-06-21 18:43:56,938 INFO L125 PetriNetUnfolderBase]: For 206267/207432 co-relation queries the response was YES. [2024-06-21 18:43:56,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41456 conditions, 5491 events. 3566/5491 cut-off events. For 206267/207432 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 30478 event pairs, 1093 based on Foata normal form. 240/5531 useless extension candidates. Maximal degree in co-relation 41365. Up to 4763 conditions per place. [2024-06-21 18:43:56,993 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 286 selfloop transitions, 139 changer transitions 0/445 dead transitions. [2024-06-21 18:43:56,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 445 transitions, 7092 flow [2024-06-21 18:43:56,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:56,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:56,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 18:43:56,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-21 18:43:56,994 INFO L175 Difference]: Start difference. First operand has 187 places, 387 transitions, 5491 flow. Second operand 8 states and 165 transitions. [2024-06-21 18:43:56,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 445 transitions, 7092 flow [2024-06-21 18:43:57,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 445 transitions, 6992 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 18:43:57,253 INFO L231 Difference]: Finished difference. Result has 192 places, 419 transitions, 6185 flow [2024-06-21 18:43:57,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5391, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6185, PETRI_PLACES=192, PETRI_TRANSITIONS=419} [2024-06-21 18:43:57,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-21 18:43:57,254 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 419 transitions, 6185 flow [2024-06-21 18:43:57,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:57,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:57,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:57,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 18:43:57,254 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:57,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:57,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1716739104, now seen corresponding path program 10 times [2024-06-21 18:43:57,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:57,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006929814] [2024-06-21 18:43:57,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:57,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:57,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:58,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:58,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:58,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006929814] [2024-06-21 18:43:58,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006929814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:58,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:58,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:58,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939995860] [2024-06-21 18:43:58,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:58,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:58,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:58,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:58,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:58,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:43:58,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 419 transitions, 6185 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:58,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:58,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:43:58,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:59,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][304], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 48#L808true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 442#true, Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 9#L759true, Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 14#L798true, Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P2Thread1of1ForFork1InUse, 431#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 113#true, Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), 128#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 95#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0))]) [2024-06-21 18:43:59,466 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:43:59,466 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:43:59,466 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:43:59,466 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:43:59,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][305], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 18#L824true, Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 46#L795true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 442#true, Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 9#L759true, Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P2Thread1of1ForFork1InUse, 431#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 95#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:43:59,548 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:43:59,548 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:59,548 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:59,548 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:59,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][306], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 46#L795true, 48#L808true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 442#true, Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), 431#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), 128#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 95#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, 5#L762true, Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:43:59,549 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:43:59,549 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:59,549 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:43:59,549 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:00,046 INFO L124 PetriNetUnfolderBase]: 3605/5533 cut-off events. [2024-06-21 18:44:00,046 INFO L125 PetriNetUnfolderBase]: For 217245/218673 co-relation queries the response was YES. [2024-06-21 18:44:00,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42205 conditions, 5533 events. 3605/5533 cut-off events. For 217245/218673 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 30605 event pairs, 1120 based on Foata normal form. 139/5478 useless extension candidates. Maximal degree in co-relation 42112. Up to 4848 conditions per place. [2024-06-21 18:44:00,095 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 396 selfloop transitions, 40 changer transitions 0/456 dead transitions. [2024-06-21 18:44:00,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 456 transitions, 7348 flow [2024-06-21 18:44:00,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:44:00,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:44:00,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 18:44:00,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-21 18:44:00,096 INFO L175 Difference]: Start difference. First operand has 192 places, 419 transitions, 6185 flow. Second operand 9 states and 176 transitions. [2024-06-21 18:44:00,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 456 transitions, 7348 flow [2024-06-21 18:44:00,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 456 transitions, 7121 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-21 18:44:00,329 INFO L231 Difference]: Finished difference. Result has 198 places, 422 transitions, 6098 flow [2024-06-21 18:44:00,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5958, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6098, PETRI_PLACES=198, PETRI_TRANSITIONS=422} [2024-06-21 18:44:00,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-21 18:44:00,330 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 422 transitions, 6098 flow [2024-06-21 18:44:00,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:00,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:00,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:00,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 18:44:00,331 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:00,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:00,332 INFO L85 PathProgramCache]: Analyzing trace with hash -575004828, now seen corresponding path program 2 times [2024-06-21 18:44:00,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:00,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442972144] [2024-06-21 18:44:00,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:00,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:00,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:01,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:01,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:01,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442972144] [2024-06-21 18:44:01,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442972144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:01,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:01,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:01,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084803252] [2024-06-21 18:44:01,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:01,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:01,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:01,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:01,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:01,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:44:01,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 422 transitions, 6098 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:01,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:01,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:44:01,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:03,476 INFO L124 PetriNetUnfolderBase]: 5103/7460 cut-off events. [2024-06-21 18:44:03,477 INFO L125 PetriNetUnfolderBase]: For 249724/250059 co-relation queries the response was YES. [2024-06-21 18:44:03,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52673 conditions, 7460 events. 5103/7460 cut-off events. For 249724/250059 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 39554 event pairs, 1901 based on Foata normal form. 266/7661 useless extension candidates. Maximal degree in co-relation 52579. Up to 7062 conditions per place. [2024-06-21 18:44:03,541 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 397 selfloop transitions, 40 changer transitions 0/471 dead transitions. [2024-06-21 18:44:03,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 471 transitions, 7489 flow [2024-06-21 18:44:03,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:44:03,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:44:03,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 18:44:03,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-21 18:44:03,542 INFO L175 Difference]: Start difference. First operand has 198 places, 422 transitions, 6098 flow. Second operand 9 states and 167 transitions. [2024-06-21 18:44:03,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 471 transitions, 7489 flow [2024-06-21 18:44:03,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 471 transitions, 7353 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 18:44:03,816 INFO L231 Difference]: Finished difference. Result has 203 places, 443 transitions, 6485 flow [2024-06-21 18:44:03,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5973, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6485, PETRI_PLACES=203, PETRI_TRANSITIONS=443} [2024-06-21 18:44:03,816 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-21 18:44:03,817 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 443 transitions, 6485 flow [2024-06-21 18:44:03,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:03,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:03,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:03,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 18:44:03,817 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:03,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:03,818 INFO L85 PathProgramCache]: Analyzing trace with hash 144182150, now seen corresponding path program 1 times [2024-06-21 18:44:03,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:03,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337540506] [2024-06-21 18:44:03,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:03,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:05,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:05,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:05,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337540506] [2024-06-21 18:44:05,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337540506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:05,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:05,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:05,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889734478] [2024-06-21 18:44:05,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:05,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:05,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:05,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:05,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:05,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:05,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 443 transitions, 6485 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:05,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:05,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:05,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:07,100 INFO L124 PetriNetUnfolderBase]: 3756/5779 cut-off events. [2024-06-21 18:44:07,101 INFO L125 PetriNetUnfolderBase]: For 244881/245933 co-relation queries the response was YES. [2024-06-21 18:44:07,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45180 conditions, 5779 events. 3756/5779 cut-off events. For 244881/245933 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 32382 event pairs, 970 based on Foata normal form. 218/5836 useless extension candidates. Maximal degree in co-relation 45085. Up to 5131 conditions per place. [2024-06-21 18:44:07,159 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 396 selfloop transitions, 91 changer transitions 0/510 dead transitions. [2024-06-21 18:44:07,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 510 transitions, 8061 flow [2024-06-21 18:44:07,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:44:07,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:44:07,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-21 18:44:07,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46705426356589147 [2024-06-21 18:44:07,161 INFO L175 Difference]: Start difference. First operand has 203 places, 443 transitions, 6485 flow. Second operand 12 states and 241 transitions. [2024-06-21 18:44:07,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 510 transitions, 8061 flow [2024-06-21 18:44:07,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 510 transitions, 7922 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-21 18:44:07,478 INFO L231 Difference]: Finished difference. Result has 214 places, 458 transitions, 6727 flow [2024-06-21 18:44:07,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6346, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6727, PETRI_PLACES=214, PETRI_TRANSITIONS=458} [2024-06-21 18:44:07,478 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-21 18:44:07,478 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 458 transitions, 6727 flow [2024-06-21 18:44:07,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:07,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:07,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:07,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 18:44:07,479 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:07,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:07,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1619856326, now seen corresponding path program 2 times [2024-06-21 18:44:07,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:07,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189649219] [2024-06-21 18:44:07,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:07,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:07,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:09,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:09,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:09,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189649219] [2024-06-21 18:44:09,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189649219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:09,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:09,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:09,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861715935] [2024-06-21 18:44:09,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:09,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:09,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:09,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:09,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:09,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:09,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 458 transitions, 6727 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:09,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:09,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:09,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:10,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][357], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 419#true, 237#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 48#L808true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 9#L759true, Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 14#L798true, Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, P2Thread1of1ForFork1InUse, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 113#true, Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0))]) [2024-06-21 18:44:10,573 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:10,573 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:10,573 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:10,573 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:10,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][358], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 18#L824true, Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 46#L795true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 9#L759true, Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, P2Thread1of1ForFork1InUse, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0))]) [2024-06-21 18:44:10,653 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:10,653 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:10,653 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:10,653 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:10,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][359], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 46#L795true, 48#L808true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 5#L762true, 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0))]) [2024-06-21 18:44:10,654 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:10,654 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:10,654 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:10,654 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:11,180 INFO L124 PetriNetUnfolderBase]: 3813/5853 cut-off events. [2024-06-21 18:44:11,180 INFO L125 PetriNetUnfolderBase]: For 269672/271357 co-relation queries the response was YES. [2024-06-21 18:44:11,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47331 conditions, 5853 events. 3813/5853 cut-off events. For 269672/271357 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 32828 event pairs, 831 based on Foata normal form. 418/6071 useless extension candidates. Maximal degree in co-relation 47232. Up to 4515 conditions per place. [2024-06-21 18:44:11,236 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 241 selfloop transitions, 256 changer transitions 0/520 dead transitions. [2024-06-21 18:44:11,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 520 transitions, 8510 flow [2024-06-21 18:44:11,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:11,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:11,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-21 18:44:11,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-21 18:44:11,239 INFO L175 Difference]: Start difference. First operand has 214 places, 458 transitions, 6727 flow. Second operand 10 states and 214 transitions. [2024-06-21 18:44:11,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 520 transitions, 8510 flow [2024-06-21 18:44:11,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 520 transitions, 8287 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-21 18:44:11,591 INFO L231 Difference]: Finished difference. Result has 221 places, 479 transitions, 7462 flow [2024-06-21 18:44:11,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6563, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7462, PETRI_PLACES=221, PETRI_TRANSITIONS=479} [2024-06-21 18:44:11,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-21 18:44:11,592 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 479 transitions, 7462 flow [2024-06-21 18:44:11,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:11,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:11,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:11,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 18:44:11,593 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:11,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:11,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1469460020, now seen corresponding path program 3 times [2024-06-21 18:44:11,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:11,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442385107] [2024-06-21 18:44:11,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:11,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:11,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:13,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:13,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442385107] [2024-06-21 18:44:13,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442385107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:13,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:13,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:13,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684789987] [2024-06-21 18:44:13,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:13,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:13,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:13,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:13,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:13,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:13,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 479 transitions, 7462 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:13,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:13,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:13,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:15,285 INFO L124 PetriNetUnfolderBase]: 3852/5926 cut-off events. [2024-06-21 18:44:15,286 INFO L125 PetriNetUnfolderBase]: For 287115/288339 co-relation queries the response was YES. [2024-06-21 18:44:15,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49668 conditions, 5926 events. 3852/5926 cut-off events. For 287115/288339 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33329 event pairs, 963 based on Foata normal form. 230/5984 useless extension candidates. Maximal degree in co-relation 49565. Up to 5262 conditions per place. [2024-06-21 18:44:15,346 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 410 selfloop transitions, 93 changer transitions 0/526 dead transitions. [2024-06-21 18:44:15,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 526 transitions, 8768 flow [2024-06-21 18:44:15,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:15,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:15,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-21 18:44:15,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-21 18:44:15,347 INFO L175 Difference]: Start difference. First operand has 221 places, 479 transitions, 7462 flow. Second operand 10 states and 204 transitions. [2024-06-21 18:44:15,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 526 transitions, 8768 flow [2024-06-21 18:44:15,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 526 transitions, 8512 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 18:44:15,817 INFO L231 Difference]: Finished difference. Result has 228 places, 488 transitions, 7547 flow [2024-06-21 18:44:15,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7206, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7547, PETRI_PLACES=228, PETRI_TRANSITIONS=488} [2024-06-21 18:44:15,817 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-21 18:44:15,818 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 488 transitions, 7547 flow [2024-06-21 18:44:15,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:15,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:15,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:15,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 18:44:15,818 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:15,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:15,818 INFO L85 PathProgramCache]: Analyzing trace with hash -2115011152, now seen corresponding path program 4 times [2024-06-21 18:44:15,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:15,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113815738] [2024-06-21 18:44:15,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:15,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:15,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:18,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:18,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:18,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113815738] [2024-06-21 18:44:18,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113815738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:18,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:18,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:18,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075527812] [2024-06-21 18:44:18,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:18,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:18,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:18,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:18,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:18,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:18,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 488 transitions, 7547 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:18,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:18,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:18,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:20,318 INFO L124 PetriNetUnfolderBase]: 3860/5969 cut-off events. [2024-06-21 18:44:20,319 INFO L125 PetriNetUnfolderBase]: For 290123/291499 co-relation queries the response was YES. [2024-06-21 18:44:20,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49666 conditions, 5969 events. 3860/5969 cut-off events. For 290123/291499 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 34022 event pairs, 942 based on Foata normal form. 190/5969 useless extension candidates. Maximal degree in co-relation 49560. Up to 5270 conditions per place. [2024-06-21 18:44:20,386 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 421 selfloop transitions, 103 changer transitions 0/547 dead transitions. [2024-06-21 18:44:20,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 547 transitions, 9046 flow [2024-06-21 18:44:20,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:20,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:20,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-21 18:44:20,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-21 18:44:20,388 INFO L175 Difference]: Start difference. First operand has 228 places, 488 transitions, 7547 flow. Second operand 10 states and 204 transitions. [2024-06-21 18:44:20,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 547 transitions, 9046 flow [2024-06-21 18:44:20,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 547 transitions, 8890 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 18:44:20,882 INFO L231 Difference]: Finished difference. Result has 234 places, 512 transitions, 7966 flow [2024-06-21 18:44:20,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7412, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7966, PETRI_PLACES=234, PETRI_TRANSITIONS=512} [2024-06-21 18:44:20,883 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-21 18:44:20,883 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 512 transitions, 7966 flow [2024-06-21 18:44:20,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:20,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:20,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:20,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 18:44:20,883 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:20,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:20,887 INFO L85 PathProgramCache]: Analyzing trace with hash -2111303242, now seen corresponding path program 5 times [2024-06-21 18:44:20,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:20,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487239450] [2024-06-21 18:44:20,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:20,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:20,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:23,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:23,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:23,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487239450] [2024-06-21 18:44:23,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487239450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:23,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:23,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:23,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223043698] [2024-06-21 18:44:23,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:23,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:23,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:23,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:23,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:23,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:23,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 512 transitions, 7966 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:23,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:23,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:23,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:24,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][389], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 509#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), 553#true, Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, 534#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:24,584 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:24,584 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:24,584 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:24,584 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:24,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][390], [Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 509#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), 237#true, 534#true, Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 46#L795true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 9#L759true, Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P1Thread1of1ForFork2InUse, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, P2Thread1of1ForFork1InUse, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), 553#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:44:24,668 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:24,668 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:24,668 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:24,668 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:24,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][391], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 509#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 282#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 301#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), 553#true, Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 271#true, Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, 534#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 176#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:24,669 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:24,669 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:24,669 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:24,669 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:25,133 INFO L124 PetriNetUnfolderBase]: 3934/6044 cut-off events. [2024-06-21 18:44:25,133 INFO L125 PetriNetUnfolderBase]: For 311443/313644 co-relation queries the response was YES. [2024-06-21 18:44:25,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50935 conditions, 6044 events. 3934/6044 cut-off events. For 311443/313644 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 34197 event pairs, 710 based on Foata normal form. 355/6178 useless extension candidates. Maximal degree in co-relation 50827. Up to 4627 conditions per place. [2024-06-21 18:44:25,203 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 256 selfloop transitions, 289 changer transitions 0/568 dead transitions. [2024-06-21 18:44:25,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 568 transitions, 9764 flow [2024-06-21 18:44:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:25,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:25,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 18:44:25,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:44:25,205 INFO L175 Difference]: Start difference. First operand has 234 places, 512 transitions, 7966 flow. Second operand 10 states and 215 transitions. [2024-06-21 18:44:25,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 568 transitions, 9764 flow [2024-06-21 18:44:25,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 568 transitions, 9456 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 18:44:25,662 INFO L231 Difference]: Finished difference. Result has 238 places, 529 transitions, 8541 flow [2024-06-21 18:44:25,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7669, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8541, PETRI_PLACES=238, PETRI_TRANSITIONS=529} [2024-06-21 18:44:25,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-21 18:44:25,663 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 529 transitions, 8541 flow [2024-06-21 18:44:25,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:25,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:25,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:25,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 18:44:25,663 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:25,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:25,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1967722898, now seen corresponding path program 1 times [2024-06-21 18:44:25,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:25,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596854790] [2024-06-21 18:44:25,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:25,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:25,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:27,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:27,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:27,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596854790] [2024-06-21 18:44:27,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596854790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:27,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:27,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:27,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412345330] [2024-06-21 18:44:27,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:27,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:27,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:27,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:27,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:27,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 18:44:27,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 529 transitions, 8541 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:27,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:27,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 18:44:27,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:29,839 INFO L124 PetriNetUnfolderBase]: 6656/9664 cut-off events. [2024-06-21 18:44:29,840 INFO L125 PetriNetUnfolderBase]: For 376718/376720 co-relation queries the response was YES. [2024-06-21 18:44:29,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73953 conditions, 9664 events. 6656/9664 cut-off events. For 376718/376720 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 53211 event pairs, 1686 based on Foata normal form. 4/9667 useless extension candidates. Maximal degree in co-relation 73846. Up to 8544 conditions per place. [2024-06-21 18:44:29,936 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 554 selfloop transitions, 122 changer transitions 0/679 dead transitions. [2024-06-21 18:44:29,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 679 transitions, 12318 flow [2024-06-21 18:44:29,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:29,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:29,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 18:44:29,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-21 18:44:29,941 INFO L175 Difference]: Start difference. First operand has 238 places, 529 transitions, 8541 flow. Second operand 10 states and 195 transitions. [2024-06-21 18:44:29,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 679 transitions, 12318 flow [2024-06-21 18:44:30,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 679 transitions, 11867 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 18:44:30,536 INFO L231 Difference]: Finished difference. Result has 246 places, 600 transitions, 9809 flow [2024-06-21 18:44:30,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9809, PETRI_PLACES=246, PETRI_TRANSITIONS=600} [2024-06-21 18:44:30,537 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-21 18:44:30,537 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 600 transitions, 9809 flow [2024-06-21 18:44:30,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:30,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:30,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:30,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 18:44:30,538 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:30,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:30,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1868753964, now seen corresponding path program 6 times [2024-06-21 18:44:30,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:30,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444852329] [2024-06-21 18:44:30,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:30,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:30,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:32,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:32,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:32,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444852329] [2024-06-21 18:44:32,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444852329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:32,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:32,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:32,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553546469] [2024-06-21 18:44:32,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:32,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:32,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:32,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:32,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:32,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:32,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 600 transitions, 9809 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:32,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:32,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:32,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:34,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][404], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,301 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:34,301 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:34,301 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:34,301 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:34,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][243], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,358 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,358 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,358 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,358 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][244], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,360 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,360 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,360 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,360 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][405], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,361 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,361 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,361 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,361 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][405], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,400 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,400 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,400 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,400 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][406], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,401 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,401 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,401 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,401 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:34,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][243], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,469 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,469 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,469 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,469 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][244], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,471 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,471 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,471 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,471 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][405], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:34,472 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,472 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,472 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,472 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:34,938 INFO L124 PetriNetUnfolderBase]: 4294/6611 cut-off events. [2024-06-21 18:44:34,938 INFO L125 PetriNetUnfolderBase]: For 383029/384301 co-relation queries the response was YES. [2024-06-21 18:44:34,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57929 conditions, 6611 events. 4294/6611 cut-off events. For 383029/384301 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 38497 event pairs, 712 based on Foata normal form. 331/6726 useless extension candidates. Maximal degree in co-relation 57818. Up to 4921 conditions per place. [2024-06-21 18:44:35,027 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 304 selfloop transitions, 307 changer transitions 0/640 dead transitions. [2024-06-21 18:44:35,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 640 transitions, 11484 flow [2024-06-21 18:44:35,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:35,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:35,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-21 18:44:35,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4906976744186046 [2024-06-21 18:44:35,029 INFO L175 Difference]: Start difference. First operand has 246 places, 600 transitions, 9809 flow. Second operand 10 states and 211 transitions. [2024-06-21 18:44:35,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 640 transitions, 11484 flow [2024-06-21 18:44:35,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 640 transitions, 11324 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-21 18:44:35,591 INFO L231 Difference]: Finished difference. Result has 254 places, 603 transitions, 10317 flow [2024-06-21 18:44:35,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9649, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10317, PETRI_PLACES=254, PETRI_TRANSITIONS=603} [2024-06-21 18:44:35,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-21 18:44:35,592 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 603 transitions, 10317 flow [2024-06-21 18:44:35,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:35,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:35,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:35,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 18:44:35,592 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:35,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:35,593 INFO L85 PathProgramCache]: Analyzing trace with hash -2009393390, now seen corresponding path program 7 times [2024-06-21 18:44:35,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:35,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544371613] [2024-06-21 18:44:35,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:35,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:35,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:38,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:38,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:38,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544371613] [2024-06-21 18:44:38,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544371613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:38,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:38,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:38,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535497636] [2024-06-21 18:44:38,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:38,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:38,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:38,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:38,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:38,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:38,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 603 transitions, 10317 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:38,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:38,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:38,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:39,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][256], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:39,889 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,889 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,889 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,889 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][257], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:39,890 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,890 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,890 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,890 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][419], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:39,891 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,891 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,891 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:39,891 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:40,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][256], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:40,002 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,002 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,002 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,002 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][257], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:40,004 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,004 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,004 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,004 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][419], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 596#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:40,006 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,006 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,006 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,006 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:40,464 INFO L124 PetriNetUnfolderBase]: 4375/6754 cut-off events. [2024-06-21 18:44:40,464 INFO L125 PetriNetUnfolderBase]: For 401706/402962 co-relation queries the response was YES. [2024-06-21 18:44:40,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60011 conditions, 6754 events. 4375/6754 cut-off events. For 401706/402962 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39622 event pairs, 744 based on Foata normal form. 278/6829 useless extension candidates. Maximal degree in co-relation 59897. Up to 5872 conditions per place. [2024-06-21 18:44:40,548 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 514 selfloop transitions, 121 changer transitions 0/664 dead transitions. [2024-06-21 18:44:40,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 664 transitions, 12163 flow [2024-06-21 18:44:40,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:40,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:40,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-21 18:44:40,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-21 18:44:40,550 INFO L175 Difference]: Start difference. First operand has 254 places, 603 transitions, 10317 flow. Second operand 10 states and 204 transitions. [2024-06-21 18:44:40,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 664 transitions, 12163 flow [2024-06-21 18:44:41,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 664 transitions, 11563 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 18:44:41,187 INFO L231 Difference]: Finished difference. Result has 258 places, 632 transitions, 10480 flow [2024-06-21 18:44:41,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9759, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10480, PETRI_PLACES=258, PETRI_TRANSITIONS=632} [2024-06-21 18:44:41,188 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-21 18:44:41,188 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 632 transitions, 10480 flow [2024-06-21 18:44:41,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:41,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:41,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:41,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 18:44:41,189 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:41,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:41,189 INFO L85 PathProgramCache]: Analyzing trace with hash -2009273420, now seen corresponding path program 8 times [2024-06-21 18:44:41,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:41,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347247297] [2024-06-21 18:44:41,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:41,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:41,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:43,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:43,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:43,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347247297] [2024-06-21 18:44:43,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347247297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:43,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:43,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:43,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770491874] [2024-06-21 18:44:43,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:43,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:43,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:43,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:43,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:44,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:44,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 632 transitions, 10480 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:44,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:44,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:44,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:45,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][438], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,564 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:45,564 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:45,564 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:45,564 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:45,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][257], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,628 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,628 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,628 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,628 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][258], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,630 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,630 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,630 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,630 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][439], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,632 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,632 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,632 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,632 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][439], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,677 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,677 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,677 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,677 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][440], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,678 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,678 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,678 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,678 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:45,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][257], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,753 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,753 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,753 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,754 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][258], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,755 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,755 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,755 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,755 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][439], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 637#true, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 616#true, 113#true, Black: 194#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:45,757 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,757 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,757 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:45,757 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:46,338 INFO L124 PetriNetUnfolderBase]: 4509/6933 cut-off events. [2024-06-21 18:44:46,339 INFO L125 PetriNetUnfolderBase]: For 430315/431722 co-relation queries the response was YES. [2024-06-21 18:44:46,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61141 conditions, 6933 events. 4509/6933 cut-off events. For 430315/431722 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 40652 event pairs, 770 based on Foata normal form. 368/7060 useless extension candidates. Maximal degree in co-relation 61025. Up to 5144 conditions per place. [2024-06-21 18:44:46,421 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 318 selfloop transitions, 348 changer transitions 0/695 dead transitions. [2024-06-21 18:44:46,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 695 transitions, 12676 flow [2024-06-21 18:44:46,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:46,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 18:44:46,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:44:46,422 INFO L175 Difference]: Start difference. First operand has 258 places, 632 transitions, 10480 flow. Second operand 10 states and 215 transitions. [2024-06-21 18:44:46,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 695 transitions, 12676 flow [2024-06-21 18:44:46,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 695 transitions, 12413 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 18:44:46,965 INFO L231 Difference]: Finished difference. Result has 264 places, 658 transitions, 11288 flow [2024-06-21 18:44:46,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10217, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11288, PETRI_PLACES=264, PETRI_TRANSITIONS=658} [2024-06-21 18:44:46,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-21 18:44:46,966 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 658 transitions, 11288 flow [2024-06-21 18:44:46,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:46,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:46,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:46,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 18:44:46,966 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:46,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:46,966 INFO L85 PathProgramCache]: Analyzing trace with hash -2004624846, now seen corresponding path program 2 times [2024-06-21 18:44:46,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:46,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755323811] [2024-06-21 18:44:46,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:46,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:46,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:48,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:48,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:48,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755323811] [2024-06-21 18:44:48,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755323811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:48,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:48,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:48,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083876315] [2024-06-21 18:44:48,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:48,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:48,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:48,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:48,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:48,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 18:44:48,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 658 transitions, 11288 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:48,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:48,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 18:44:48,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:51,526 INFO L124 PetriNetUnfolderBase]: 7415/10746 cut-off events. [2024-06-21 18:44:51,527 INFO L125 PetriNetUnfolderBase]: For 504050/504052 co-relation queries the response was YES. [2024-06-21 18:44:51,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86698 conditions, 10746 events. 7415/10746 cut-off events. For 504050/504052 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 60169 event pairs, 1872 based on Foata normal form. 6/10751 useless extension candidates. Maximal degree in co-relation 86582. Up to 9557 conditions per place. [2024-06-21 18:44:51,847 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 630 selfloop transitions, 155 changer transitions 0/788 dead transitions. [2024-06-21 18:44:51,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 788 transitions, 14721 flow [2024-06-21 18:44:51,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:51,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:51,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 18:44:51,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-21 18:44:51,848 INFO L175 Difference]: Start difference. First operand has 264 places, 658 transitions, 11288 flow. Second operand 10 states and 194 transitions. [2024-06-21 18:44:51,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 788 transitions, 14721 flow [2024-06-21 18:44:52,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 788 transitions, 14200 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 18:44:52,698 INFO L231 Difference]: Finished difference. Result has 272 places, 710 transitions, 11972 flow [2024-06-21 18:44:52,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10830, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11972, PETRI_PLACES=272, PETRI_TRANSITIONS=710} [2024-06-21 18:44:52,698 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-21 18:44:52,699 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 710 transitions, 11972 flow [2024-06-21 18:44:52,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:52,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:52,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:52,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 18:44:52,699 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:52,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:52,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2004631790, now seen corresponding path program 9 times [2024-06-21 18:44:52,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:52,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347127242] [2024-06-21 18:44:52,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:52,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:52,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:55,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:55,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:55,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347127242] [2024-06-21 18:44:55,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347127242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:55,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:55,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:44:55,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671672040] [2024-06-21 18:44:55,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:55,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:44:55,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:55,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:44:55,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:44:55,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:44:55,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 710 transitions, 11972 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:55,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:55,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:44:55,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:57,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][651], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,243 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,243 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,243 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,244 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][460], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,360 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,360 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,360 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,360 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][649], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,368 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,368 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,368 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,368 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][461], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 231#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,369 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][651], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,369 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,369 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:44:57,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][651], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,383 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,383 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,383 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,383 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][461], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,491 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,491 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,491 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,491 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][462], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,492 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,492 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,492 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,492 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][649], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,507 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,507 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,507 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,507 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][461], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 231#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,508 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][651], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,508 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,508 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:44:57,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][461], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 231#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,511 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,511 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,511 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,511 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,511 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][649], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,512 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,512 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,512 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,512 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,512 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:44:57,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][461], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 231#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,630 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,630 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,630 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,630 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,631 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][649], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 660#true, Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, 684#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 574#true, Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0))]) [2024-06-21 18:44:57,632 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:57,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:44:58,065 INFO L124 PetriNetUnfolderBase]: 4720/7252 cut-off events. [2024-06-21 18:44:58,065 INFO L125 PetriNetUnfolderBase]: For 504690/506257 co-relation queries the response was YES. [2024-06-21 18:44:58,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66317 conditions, 7252 events. 4720/7252 cut-off events. For 504690/506257 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 42845 event pairs, 779 based on Foata normal form. 433/7437 useless extension candidates. Maximal degree in co-relation 66197. Up to 5357 conditions per place. [2024-06-21 18:44:58,163 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 361 selfloop transitions, 356 changer transitions 0/758 dead transitions. [2024-06-21 18:44:58,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 758 transitions, 14188 flow [2024-06-21 18:44:58,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:44:58,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:44:58,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 18:44:58,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:44:58,164 INFO L175 Difference]: Start difference. First operand has 272 places, 710 transitions, 11972 flow. Second operand 10 states and 215 transitions. [2024-06-21 18:44:58,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 758 transitions, 14188 flow [2024-06-21 18:44:59,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 758 transitions, 13993 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-21 18:44:59,035 INFO L231 Difference]: Finished difference. Result has 279 places, 719 transitions, 12645 flow [2024-06-21 18:44:59,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11777, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12645, PETRI_PLACES=279, PETRI_TRANSITIONS=719} [2024-06-21 18:44:59,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-21 18:44:59,037 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 719 transitions, 12645 flow [2024-06-21 18:44:59,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:59,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:59,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:59,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 18:44:59,038 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:59,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:59,038 INFO L85 PathProgramCache]: Analyzing trace with hash -503818014, now seen corresponding path program 3 times [2024-06-21 18:44:59,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:59,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635993602] [2024-06-21 18:44:59,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:59,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:59,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:00,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:00,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:00,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635993602] [2024-06-21 18:45:00,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635993602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:00,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:00,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:00,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017424021] [2024-06-21 18:45:00,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:00,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:00,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:00,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:00,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:00,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 18:45:00,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 719 transitions, 12645 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:00,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:00,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 18:45:00,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:03,803 INFO L124 PetriNetUnfolderBase]: 7693/11142 cut-off events. [2024-06-21 18:45:03,803 INFO L125 PetriNetUnfolderBase]: For 586926/586928 co-relation queries the response was YES. [2024-06-21 18:45:03,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93664 conditions, 11142 events. 7693/11142 cut-off events. For 586926/586928 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 62737 event pairs, 1885 based on Foata normal form. 5/11146 useless extension candidates. Maximal degree in co-relation 93543. Up to 9802 conditions per place. [2024-06-21 18:45:03,935 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 642 selfloop transitions, 222 changer transitions 0/867 dead transitions. [2024-06-21 18:45:03,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 867 transitions, 16839 flow [2024-06-21 18:45:03,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:45:03,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:45:03,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-21 18:45:03,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397463002114165 [2024-06-21 18:45:03,937 INFO L175 Difference]: Start difference. First operand has 279 places, 719 transitions, 12645 flow. Second operand 11 states and 208 transitions. [2024-06-21 18:45:03,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 867 transitions, 16839 flow [2024-06-21 18:45:05,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 867 transitions, 16064 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 18:45:05,165 INFO L231 Difference]: Finished difference. Result has 287 places, 771 transitions, 13601 flow [2024-06-21 18:45:05,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11961, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13601, PETRI_PLACES=287, PETRI_TRANSITIONS=771} [2024-06-21 18:45:05,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-21 18:45:05,165 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 771 transitions, 13601 flow [2024-06-21 18:45:05,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:05,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:05,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:05,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 18:45:05,166 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:05,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:05,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1831895636, now seen corresponding path program 1 times [2024-06-21 18:45:05,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:05,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085462829] [2024-06-21 18:45:05,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:05,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:05,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:07,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:07,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:07,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085462829] [2024-06-21 18:45:07,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085462829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:07,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:07,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:07,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303846104] [2024-06-21 18:45:07,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:07,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:07,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:07,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:07,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:07,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:45:07,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 771 transitions, 13601 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:07,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:07,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:45:07,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:10,317 INFO L124 PetriNetUnfolderBase]: 7432/10819 cut-off events. [2024-06-21 18:45:10,317 INFO L125 PetriNetUnfolderBase]: For 659998/660154 co-relation queries the response was YES. [2024-06-21 18:45:10,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93102 conditions, 10819 events. 7432/10819 cut-off events. For 659998/660154 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 61409 event pairs, 2243 based on Foata normal form. 141/10907 useless extension candidates. Maximal degree in co-relation 92976. Up to 9796 conditions per place. [2024-06-21 18:45:10,433 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 642 selfloop transitions, 65 changer transitions 0/826 dead transitions. [2024-06-21 18:45:10,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 826 transitions, 15633 flow [2024-06-21 18:45:10,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:45:10,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:45:10,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 18:45:10,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-21 18:45:10,435 INFO L175 Difference]: Start difference. First operand has 287 places, 771 transitions, 13601 flow. Second operand 10 states and 194 transitions. [2024-06-21 18:45:10,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 826 transitions, 15633 flow [2024-06-21 18:45:11,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 826 transitions, 15382 flow, removed 106 selfloop flow, removed 3 redundant places. [2024-06-21 18:45:11,734 INFO L231 Difference]: Finished difference. Result has 294 places, 774 transitions, 13569 flow [2024-06-21 18:45:11,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13362, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13569, PETRI_PLACES=294, PETRI_TRANSITIONS=774} [2024-06-21 18:45:11,735 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-21 18:45:11,735 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 774 transitions, 13569 flow [2024-06-21 18:45:11,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:11,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:11,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:11,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 18:45:11,735 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:11,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:11,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1999519786, now seen corresponding path program 4 times [2024-06-21 18:45:11,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:11,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831457323] [2024-06-21 18:45:11,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:11,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:13,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:13,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:13,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831457323] [2024-06-21 18:45:13,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831457323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:13,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:13,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:13,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237537038] [2024-06-21 18:45:13,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:13,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:13,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:13,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:13,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:13,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 18:45:13,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 774 transitions, 13569 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:13,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:13,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 18:45:13,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:16,447 INFO L124 PetriNetUnfolderBase]: 7707/11167 cut-off events. [2024-06-21 18:45:16,447 INFO L125 PetriNetUnfolderBase]: For 651911/651913 co-relation queries the response was YES. [2024-06-21 18:45:16,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95140 conditions, 11167 events. 7707/11167 cut-off events. For 651911/651913 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 62948 event pairs, 1914 based on Foata normal form. 6/11172 useless extension candidates. Maximal degree in co-relation 95012. Up to 9924 conditions per place. [2024-06-21 18:45:16,594 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 671 selfloop transitions, 170 changer transitions 0/844 dead transitions. [2024-06-21 18:45:16,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 844 transitions, 16220 flow [2024-06-21 18:45:16,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:45:16,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:45:16,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 18:45:16,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-21 18:45:16,595 INFO L175 Difference]: Start difference. First operand has 294 places, 774 transitions, 13569 flow. Second operand 10 states and 191 transitions. [2024-06-21 18:45:16,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 844 transitions, 16220 flow [2024-06-21 18:45:18,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 844 transitions, 16055 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 18:45:18,037 INFO L231 Difference]: Finished difference. Result has 298 places, 770 transitions, 13676 flow [2024-06-21 18:45:18,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13319, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13676, PETRI_PLACES=298, PETRI_TRANSITIONS=770} [2024-06-21 18:45:18,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-21 18:45:18,037 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 770 transitions, 13676 flow [2024-06-21 18:45:18,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:18,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:18,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:18,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 18:45:18,038 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:18,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:18,038 INFO L85 PathProgramCache]: Analyzing trace with hash -975051308, now seen corresponding path program 10 times [2024-06-21 18:45:18,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:18,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369520185] [2024-06-21 18:45:18,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:18,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:20,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:20,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:20,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369520185] [2024-06-21 18:45:20,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369520185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:20,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:20,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:20,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663038919] [2024-06-21 18:45:20,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:20,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:20,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:20,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:20,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:20,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:45:20,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 770 transitions, 13676 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:20,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:20,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:45:20,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:22,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][656], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,400 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,400 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,400 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,400 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][474], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,530 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,530 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,530 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,530 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][656], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,530 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,530 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,530 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,530 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,530 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][658], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,531 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,531 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,531 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,531 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][656], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,544 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,544 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,544 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,544 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][680], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,556 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,556 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,556 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,556 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:22,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][474], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,676 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,676 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,676 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,676 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][656], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, 748#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,677 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][658], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, 748#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,677 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][474], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,679 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,680 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,680 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,680 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,680 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][658], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, 768#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,681 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,681 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,681 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,681 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,681 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][680], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, 748#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,692 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,692 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:22,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][474], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, 231#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,695 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][678], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 706#true, 574#true, 748#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,696 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,696 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,696 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,696 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:22,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][474], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 768#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,803 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,803 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,803 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,803 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,803 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][658], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, 748#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,805 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,805 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,805 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,805 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,805 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][474], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 231#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,814 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,814 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,814 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,814 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][678], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 706#true, 748#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:22,816 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,816 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,816 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:22,816 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:23,245 INFO L124 PetriNetUnfolderBase]: 4833/7433 cut-off events. [2024-06-21 18:45:23,246 INFO L125 PetriNetUnfolderBase]: For 602270/604006 co-relation queries the response was YES. [2024-06-21 18:45:23,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71740 conditions, 7433 events. 4833/7433 cut-off events. For 602270/604006 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 44140 event pairs, 744 based on Foata normal form. 558/7751 useless extension candidates. Maximal degree in co-relation 71611. Up to 5481 conditions per place. [2024-06-21 18:45:23,342 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 384 selfloop transitions, 374 changer transitions 0/808 dead transitions. [2024-06-21 18:45:23,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 808 transitions, 15723 flow [2024-06-21 18:45:23,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:45:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:45:23,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-21 18:45:23,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-21 18:45:23,344 INFO L175 Difference]: Start difference. First operand has 298 places, 770 transitions, 13676 flow. Second operand 10 states and 210 transitions. [2024-06-21 18:45:23,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 808 transitions, 15723 flow [2024-06-21 18:45:24,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 808 transitions, 15291 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 18:45:24,325 INFO L231 Difference]: Finished difference. Result has 299 places, 773 transitions, 14058 flow [2024-06-21 18:45:24,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13244, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14058, PETRI_PLACES=299, PETRI_TRANSITIONS=773} [2024-06-21 18:45:24,326 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-21 18:45:24,326 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 773 transitions, 14058 flow [2024-06-21 18:45:24,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:24,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:24,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:24,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 18:45:24,327 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:24,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:24,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1385682634, now seen corresponding path program 11 times [2024-06-21 18:45:24,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:24,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564635572] [2024-06-21 18:45:24,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:24,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:24,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:25,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:25,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:25,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564635572] [2024-06-21 18:45:25,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564635572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:25,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:25,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:25,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079529536] [2024-06-21 18:45:25,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:25,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:25,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:25,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:25,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:26,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:45:26,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 773 transitions, 14058 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:26,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:26,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:45:26,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:27,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][476], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 790#true, Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, 768#true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:27,552 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:27,552 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:27,552 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:27,553 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:27,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][475], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), 90#true, Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 790#true, Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:27,700 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:27,700 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:27,700 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:27,700 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:27,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][477], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 790#true, Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), 768#true, Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:27,701 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:27,701 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:27,701 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:27,701 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:28,300 INFO L124 PetriNetUnfolderBase]: 4982/7646 cut-off events. [2024-06-21 18:45:28,300 INFO L125 PetriNetUnfolderBase]: For 636986/638316 co-relation queries the response was YES. [2024-06-21 18:45:28,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74068 conditions, 7646 events. 4982/7646 cut-off events. For 636986/638316 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 45670 event pairs, 1257 based on Foata normal form. 220/7533 useless extension candidates. Maximal degree in co-relation 73939. Up to 6703 conditions per place. [2024-06-21 18:45:28,405 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 722 selfloop transitions, 66 changer transitions 0/838 dead transitions. [2024-06-21 18:45:28,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 838 transitions, 16339 flow [2024-06-21 18:45:28,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:45:28,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:45:28,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 18:45:28,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-21 18:45:28,406 INFO L175 Difference]: Start difference. First operand has 299 places, 773 transitions, 14058 flow. Second operand 9 states and 189 transitions. [2024-06-21 18:45:28,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 838 transitions, 16339 flow [2024-06-21 18:45:29,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 838 transitions, 15636 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 18:45:29,531 INFO L231 Difference]: Finished difference. Result has 304 places, 793 transitions, 13928 flow [2024-06-21 18:45:29,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13393, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13928, PETRI_PLACES=304, PETRI_TRANSITIONS=793} [2024-06-21 18:45:29,531 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-21 18:45:29,531 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 793 transitions, 13928 flow [2024-06-21 18:45:29,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:29,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:29,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:29,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 18:45:29,532 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:29,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:29,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1385802604, now seen corresponding path program 12 times [2024-06-21 18:45:29,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:29,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590856965] [2024-06-21 18:45:29,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:29,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:29,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:31,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:31,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:31,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590856965] [2024-06-21 18:45:31,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590856965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:31,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:31,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:31,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021443538] [2024-06-21 18:45:31,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:31,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:31,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:31,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:31,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:31,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:45:31,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 793 transitions, 13928 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:31,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:31,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:45:31,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:32,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][494], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 806#true, 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 790#true, Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:32,604 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:32,604 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:32,604 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:32,604 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:32,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][493], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 810#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 790#true, Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:32,757 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:32,757 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:32,757 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:32,757 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:32,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][495], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 790#true, Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 811#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:32,759 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:32,759 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:32,759 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:32,759 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:33,533 INFO L124 PetriNetUnfolderBase]: 5176/7912 cut-off events. [2024-06-21 18:45:33,534 INFO L125 PetriNetUnfolderBase]: For 673058/674690 co-relation queries the response was YES. [2024-06-21 18:45:33,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76109 conditions, 7912 events. 5176/7912 cut-off events. For 673058/674690 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 47170 event pairs, 1187 based on Foata normal form. 280/7858 useless extension candidates. Maximal degree in co-relation 75977. Up to 5313 conditions per place. [2024-06-21 18:45:33,636 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 635 selfloop transitions, 203 changer transitions 0/888 dead transitions. [2024-06-21 18:45:33,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 888 transitions, 17050 flow [2024-06-21 18:45:33,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:45:33,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:45:33,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 18:45:33,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219638242894057 [2024-06-21 18:45:33,637 INFO L175 Difference]: Start difference. First operand has 304 places, 793 transitions, 13928 flow. Second operand 9 states and 202 transitions. [2024-06-21 18:45:33,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 888 transitions, 17050 flow [2024-06-21 18:45:34,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 888 transitions, 16803 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 18:45:34,852 INFO L231 Difference]: Finished difference. Result has 308 places, 807 transitions, 14404 flow [2024-06-21 18:45:34,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13681, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14404, PETRI_PLACES=308, PETRI_TRANSITIONS=807} [2024-06-21 18:45:34,852 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-21 18:45:34,852 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 807 transitions, 14404 flow [2024-06-21 18:45:34,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:34,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:34,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:34,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 18:45:34,853 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:34,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:34,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1390444234, now seen corresponding path program 13 times [2024-06-21 18:45:34,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:34,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134647636] [2024-06-21 18:45:34,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:34,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:34,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:36,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:36,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:36,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134647636] [2024-06-21 18:45:36,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134647636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:36,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:36,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:36,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932832336] [2024-06-21 18:45:36,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:36,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:36,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:36,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:36,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:36,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:45:36,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 807 transitions, 14404 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:36,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:36,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:45:36,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:38,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][499], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 806#true, 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, 819#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,051 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:38,051 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:38,051 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:38,051 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:38,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][858], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 806#true, 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, 819#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,062 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:38,062 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:38,062 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:38,062 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:38,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][498], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 810#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 9#L759true, Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, 823#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,213 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,213 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,213 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,213 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([376] L759-->L762: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][500], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 811#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,214 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,214 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,214 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,214 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][858], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 806#true, 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, 819#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,237 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:45:38,237 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:38,237 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:38,238 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:38,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][704], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 811#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,240 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,240 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,240 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,240 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][857], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), 216#true, Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,241 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,241 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,241 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,241 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:38,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][704], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 811#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,395 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:45:38,395 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:38,395 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:38,395 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:38,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][857], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 149#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:38,396 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:45:38,396 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:38,396 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:38,396 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:38,892 INFO L124 PetriNetUnfolderBase]: 5275/8059 cut-off events. [2024-06-21 18:45:38,892 INFO L125 PetriNetUnfolderBase]: For 715136/716913 co-relation queries the response was YES. [2024-06-21 18:45:38,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79276 conditions, 8059 events. 5275/8059 cut-off events. For 715136/716913 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 48065 event pairs, 1202 based on Foata normal form. 252/7975 useless extension candidates. Maximal degree in co-relation 79142. Up to 5380 conditions per place. [2024-06-21 18:45:39,009 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 677 selfloop transitions, 177 changer transitions 0/904 dead transitions. [2024-06-21 18:45:39,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 904 transitions, 17701 flow [2024-06-21 18:45:39,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:45:39,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:45:39,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 18:45:39,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219638242894057 [2024-06-21 18:45:39,013 INFO L175 Difference]: Start difference. First operand has 308 places, 807 transitions, 14404 flow. Second operand 9 states and 202 transitions. [2024-06-21 18:45:39,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 904 transitions, 17701 flow [2024-06-21 18:45:40,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 904 transitions, 17447 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-21 18:45:40,373 INFO L231 Difference]: Finished difference. Result has 313 places, 813 transitions, 14632 flow [2024-06-21 18:45:40,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14162, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14632, PETRI_PLACES=313, PETRI_TRANSITIONS=813} [2024-06-21 18:45:40,374 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-21 18:45:40,374 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 813 transitions, 14632 flow [2024-06-21 18:45:40,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:40,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:40,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:40,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 18:45:40,374 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:40,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:40,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1562934124, now seen corresponding path program 14 times [2024-06-21 18:45:40,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:40,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034963911] [2024-06-21 18:45:40,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:40,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:40,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:42,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:42,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:42,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034963911] [2024-06-21 18:45:42,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034963911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:42,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:42,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:42,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980708844] [2024-06-21 18:45:42,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:42,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:42,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:42,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:42,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:42,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:45:42,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 813 transitions, 14632 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:42,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:42,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:45:42,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:43,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][745], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 806#true, 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 827#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, 819#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 831#true, 3#L853-5true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:43,555 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-21 18:45:43,555 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:43,555 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:43,555 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-21 18:45:43,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([386] L795-->L798: Formula: (= v_~__unbuffered_cnt~0_3 (+ v_~__unbuffered_cnt~0_4 1)) InVars {~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_4} OutVars{~__unbuffered_cnt~0=v_~__unbuffered_cnt~0_3} AuxVars[] AssignedVars[~__unbuffered_cnt~0][745], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 806#true, 419#true, Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 14#L798true, Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 827#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, 819#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 831#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:43,729 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-21 18:45:43,729 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:43,729 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:43,729 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-21 18:45:43,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][741], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 827#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 835#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 5#L762true, 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:43,731 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:43,731 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:43,731 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:43,731 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:43,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][744], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 827#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 835#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 216#true, Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), 113#true, Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, 3#L853-5true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:43,733 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-21 18:45:43,733 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:43,733 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:43,733 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-21 18:45:43,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L808-->L824: Formula: (let ((.cse11 (= (mod v_~a$r_buff1_thd3~0_72 256) 0)) (.cse7 (= (mod v_~a$r_buff0_thd3~0_74 256) 0))) (let ((.cse9 (not .cse7)) (.cse12 (= (mod v_~a$w_buff0_used~0_124 256) 0)) (.cse4 (and (= (mod v_~a$w_buff1_used~0_111 256) 0) .cse7)) (.cse6 (and .cse7 .cse11))) (let ((.cse2 (or .cse12 .cse4 .cse6)) (.cse3 (and .cse9 (not .cse12)))) (let ((.cse1 (ite .cse2 v_~a~0_73 (ite .cse3 v_~a$w_buff0~0_52 v_~a$w_buff1~0_47))) (.cse0 (not (= (mod v_~weak$$choice2~0_34 256) 0))) (.cse8 (= (mod v_~a$w_buff1_used~0_110 256) 0)) (.cse5 (= (mod v_~a$w_buff0_used~0_123 256) 0))) (and (= v_~a~0_72 (ite .cse0 v_~a$mem_tmp~0_26 .cse1)) (= (ite .cse0 v_~a$w_buff0_used~0_124 (ite .cse2 v_~a$w_buff0_used~0_124 (ite .cse3 0 v_~a$w_buff0_used~0_124))) v_~a$w_buff0_used~0_123) (= v_~a~0_73 v_~a$mem_tmp~0_26) (= (ite .cse0 v_~a$w_buff1_used~0_111 (ite (or .cse4 .cse5 .cse6) v_~a$w_buff1_used~0_111 0)) v_~a$w_buff1_used~0_110) (or (= v_~weak$$choice0~0_19 1) (= v_~weak$$choice0~0_19 0)) (or (= v_~weak$$choice2~0_34 0) (= v_~weak$$choice2~0_34 1)) (= v_~a$w_buff1~0_47 v_~a$w_buff1~0_46) (= v_~a$r_buff0_thd3~0_73 (ite .cse0 v_~a$r_buff0_thd3~0_74 (ite (or (and .cse7 .cse8) .cse5 .cse6) v_~a$r_buff0_thd3~0_74 (ite (and .cse9 (not .cse5)) 0 v_~a$r_buff0_thd3~0_74)))) (= v_~a$w_buff0~0_52 v_~a$w_buff0~0_51) (= v_~a$flush_delayed~0_39 0) (= v_~__unbuffered_p2_EBX~0_24 .cse1) (= (ite .cse0 v_~a$r_buff1_thd3~0_72 (ite (let ((.cse10 (= (mod v_~a$r_buff0_thd3~0_73 256) 0))) (or (and .cse8 .cse10) (and .cse11 .cse10) .cse5)) v_~a$r_buff1_thd3~0_72 0)) v_~a$r_buff1_thd3~0_71)))))) InVars {~a~0=v_~a~0_73, ~a$w_buff1~0=v_~a$w_buff1~0_47, ~a$w_buff0~0=v_~a$w_buff0~0_52, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_72, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_124, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_74, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_111} OutVars{~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_24, ~a$r_buff1_thd3~0=v_~a$r_buff1_thd3~0_71, P2Thread1of1ForFork1_#t~nondet3=|v_P2Thread1of1ForFork1_#t~nondet3_1|, ~a$w_buff0_used~0=v_~a$w_buff0_used~0_123, ~a$r_buff0_thd3~0=v_~a$r_buff0_thd3~0_73, P2Thread1of1ForFork1_#t~nondet4=|v_P2Thread1of1ForFork1_#t~nondet4_1|, ~a~0=v_~a~0_72, ~a$mem_tmp~0=v_~a$mem_tmp~0_26, ~weak$$choice0~0=v_~weak$$choice0~0_19, ~a$w_buff1~0=v_~a$w_buff1~0_46, ~a$flush_delayed~0=v_~a$flush_delayed~0_39, ~a$w_buff0~0=v_~a$w_buff0~0_51, ~a$w_buff1_used~0=v_~a$w_buff1_used~0_110, ~weak$$choice2~0=v_~weak$$choice2~0_34} AuxVars[] AssignedVars[~__unbuffered_p2_EBX~0, ~a$r_buff1_thd3~0, P2Thread1of1ForFork1_#t~nondet3, ~a$w_buff0_used~0, ~a$r_buff0_thd3~0, P2Thread1of1ForFork1_#t~nondet4, ~a~0, ~a$mem_tmp~0, ~weak$$choice0~0, ~a$w_buff1~0, ~a$flush_delayed~0, ~a$w_buff0~0, ~a$w_buff1_used~0, ~weak$$choice2~0][741], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 18#L824true, Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 827#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 835#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 448#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, 5#L762true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:43,886 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:45:43,886 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:43,887 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:43,887 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:43,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([377] L762-->L765: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_2) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][744], [Black: 513#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 824#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 261#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256))))), Black: 525#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 788#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 90#true, Black: 276#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 284#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 424#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), Black: 802#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= ~__unbuffered_p0_EBX~0 0) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 796#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 798#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 538#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 542#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 292#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 814#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), P0Thread1of1ForFork0InUse, P1Thread1of1ForFork2InUse, P2Thread1of1ForFork1InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (<= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= 0 (div ~a$r_buff1_thd0~0 256))), Black: 571#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 557#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 827#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~__unbuffered_p0_EBX~0 1) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= 0 (div ~a$read_delayed~0 256)) (<= ~a$flush_delayed~0 0) (<= ~a$read_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 322#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~z~0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 166#true, Black: 77#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 586#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 588#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 590#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 581#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd2~0 0)), 271#true, Black: 578#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 341#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~z~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0) (+ ~a$w_buff0_used~0 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (<= ~a$w_buff1_used~0 (* 256 (div ~a$w_buff1_used~0 256))) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (+ ~a$w_buff0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) ~a$r_buff0_thd1~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff0~0))) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~a$w_buff0~0) (<= 0 (+ ~z~0 ~a$w_buff0~0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a~0 0) (<= 0 (+ ~a$w_buff0~0 ~__unbuffered_p2_EAX~0)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 93#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 97#(and (= ~__unbuffered_cnt~0 0) (<= ~a$flush_delayed~0 0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$r_buff1_thd3~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 37#L854true, Black: 94#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (<= ~a$flush_delayed~0 0) (= ~a$r_buff1_thd2~0 0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~a$r_buff0_thd0~0 0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (not (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= ~x~0 1) (<= ~a$r_buff0_thd3~0 0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~a$read_delayed~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 835#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 362#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 111#(and (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (<= (* 256 (div ~a$w_buff0_used~0 256)) (+ ~a$w_buff0_used~0 ~__unbuffered_p2_EAX~0)) (<= ~a$w_buff0_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a~0 1) (<= 0 ~a$read_delayed~0) (<= 0 (div ~a$r_buff0_thd3~0 256)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff0_thd0~0 0) (<= 0 (div ~a$w_buff1_used~0 256)) (= ~y~0 0) (<= ~a$w_buff1_used~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) ~a$w_buff0_used~0) (= ~a$r_buff1_thd3~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (<= 0 (div ~a$flush_delayed~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) ~a$w_buff0_used~0) (<= 0 ~z~0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 449#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 812#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 619#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 624#(or (and (= ~__unbuffered_cnt~0 0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= 0 ~__unbuffered_p2_EAX~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (= ~a$w_buff0~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (= ~a~0 0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (<= 0 ~z~0) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)), Black: 370#(and (= ~a$r_buff0_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0))), 216#true, Black: 116#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 366#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 124#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 367#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 379#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 132#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 133#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) 1) ~a$w_buff0_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff0_thd1~0 1)), 237#true, Black: 657#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 143#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~x~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), 46#L795true, 48#L808true, Black: 411#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 412#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 409#(and (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 154#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (<= (* (div ~a$r_buff0_thd1~0 256) 256) (+ ~a$r_buff0_thd1~0 ~__unbuffered_p2_EAX~0)) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)), Black: 410#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= (div ~a$w_buff0_used~0 256) 0) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 1) ~a$w_buff0_used~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (or (= |#ghost~multithreaded| 0) (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256))))) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 157#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~y~0 1) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 159#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (or (and (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (<= (+ ~a$flush_delayed~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$flush_delayed~0 256)))) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a$r_buff0_thd1~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd3~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd2~0 0) (= ~a$w_buff0_used~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)), Black: 678#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 667#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 674#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 676#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (= |#ghost~multithreaded| 0) (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 663#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 426#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 1) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff0_thd1~0 1)), 364#true, 25#L765true, Black: 170#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 178#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 475#true, Black: 438#(and (= ~__unbuffered_cnt~0 0) (= (div ~a$w_buff0_used~0 256) 0) (or (and (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0_used~0 1) (<= 0 ~z~0) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 1) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 704#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (= ~__unbuffered_p0_EBX~0 1) (= ~__unbuffered_p0_EAX~0 1) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 113#true, Black: 185#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 196#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 706#true, 574#true, Black: 712#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))), Black: 722#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (= ~x~0 1) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 720#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (or (and (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 461#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 724#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 462#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff0_thd1~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff0_thd0~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd3~0 0)), Black: 713#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$r_buff0_thd0~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~a$r_buff1_thd2~0 (* (div ~a$r_buff1_thd2~0 256) 256)) (= ~a$w_buff0_used~0 (* 256 (div ~a$w_buff0_used~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), 128#true, Black: 464#(and (= ~z~0 1) (= ~x~0 0) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (<= ~a$w_buff0_used~0 1) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~a$mem_tmp~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0)) (= |#ghost~multithreaded| 0)) (<= 0 ~a$r_buff1_thd3~0) (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) ~a$w_buff0_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$w_buff0~0 1) (<= 0 (div ~a$w_buff0_used~0 256)) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd1~0 1)), Black: 221#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$w_buff1~0 0))) (= ~a$r_buff0_thd1~0 1)), Black: 222#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), 457#true, Black: 738#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (= ~a$r_buff1_thd2~0 0) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff0_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~a~0 0) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~a$w_buff0_used~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (<= (+ ~a$r_buff1_thd0~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ ~a$r_buff0_thd1~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (<= (+ ~a$r_buff1_thd3~0 (* (div ~a$r_buff0_thd1~0 256) 256)) (+ (* 256 (div ~a$r_buff1_thd3~0 256)) ~a$r_buff0_thd1~0)) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256))))) (= |#ghost~multithreaded| 0)), 149#true, Black: 233#(and (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff0_thd1~0 1)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (or (= |#ghost~multithreaded| 0) (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$read_delayed~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$w_buff1~0 1))) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 481#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~x~0 1) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 497#true, Black: 247#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256)))) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 243#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~x~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 242#(or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 256 (div ~a$r_buff0_thd0~0 256)) ~a$r_buff0_thd0~0) (= ~a$w_buff0~0 1) (= ~a$r_buff1_thd0~0 0) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 249#(and (= ~__unbuffered_cnt~0 0) (or (and (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= ~y~0 1)) (= |#ghost~multithreaded| 0)) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff0_used~0 0) (= ~a$r_buff0_thd0~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 0)), Black: 766#(and (= ~__unbuffered_cnt~0 0) (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (<= ~a$r_buff1_thd0~0 (+ (* 256 (div ~a$r_buff1_thd0~0 256)) 1)) (= ~a$r_buff1_thd1~0 (* 256 (div ~a$r_buff1_thd1~0 256))) (<= ~a$r_buff1_thd3~0 (+ (* 256 (div ~a$r_buff1_thd3~0 256)) 1)) (<= ~a$read_delayed~0 (+ 1 (* 256 (div ~a$read_delayed~0 256)))) (<= ~a$r_buff0_thd3~0 (+ (* 256 (div ~a$r_buff0_thd3~0 256)) 1)) (= ~x~0 1) (<= ~a$r_buff0_thd0~0 (+ (* 256 (div ~a$r_buff0_thd0~0 256)) 1)) (= ~y~0 1) (<= ~a$flush_delayed~0 (+ 1 (* 256 (div ~a$flush_delayed~0 256)))))) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$r_buff1_thd2~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$w_buff0~0 1) (= ~a~0 0) (= ~a$w_buff0_used~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))]) [2024-06-21 18:45:43,888 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-21 18:45:43,888 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:43,888 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:43,888 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-21 18:45:44,550 INFO L124 PetriNetUnfolderBase]: 5374/8206 cut-off events. [2024-06-21 18:45:44,550 INFO L125 PetriNetUnfolderBase]: For 738303/740017 co-relation queries the response was YES. [2024-06-21 18:45:44,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81164 conditions, 8206 events. 5374/8206 cut-off events. For 738303/740017 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 49102 event pairs, 1229 based on Foata normal form. 243/8121 useless extension candidates. Maximal degree in co-relation 81028. Up to 5451 conditions per place. [2024-06-21 18:45:44,652 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 697 selfloop transitions, 173 changer transitions 0/920 dead transitions. [2024-06-21 18:45:44,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 920 transitions, 18356 flow [2024-06-21 18:45:44,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:45:44,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:45:44,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 18:45:44,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-21 18:45:44,653 INFO L175 Difference]: Start difference. First operand has 313 places, 813 transitions, 14632 flow. Second operand 9 states and 204 transitions. [2024-06-21 18:45:44,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 920 transitions, 18356 flow [2024-06-21 18:45:45,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 920 transitions, 18063 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 18:45:45,844 INFO L231 Difference]: Finished difference. Result has 316 places, 820 transitions, 14832 flow [2024-06-21 18:45:45,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14346, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14832, PETRI_PLACES=316, PETRI_TRANSITIONS=820} [2024-06-21 18:45:45,845 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-21 18:45:45,845 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 820 transitions, 14832 flow [2024-06-21 18:45:45,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:45,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:45,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:45,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 18:45:45,846 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:45,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:45,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1271741086, now seen corresponding path program 2 times [2024-06-21 18:45:45,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:45,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095840218] [2024-06-21 18:45:45,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:45,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:45,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:47,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:47,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:47,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095840218] [2024-06-21 18:45:47,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095840218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:47,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:47,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:47,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985169223] [2024-06-21 18:45:47,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:47,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:47,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:47,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:47,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:47,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:45:47,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 820 transitions, 14832 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:47,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:47,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:45:47,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:51,069 INFO L124 PetriNetUnfolderBase]: 8585/12484 cut-off events. [2024-06-21 18:45:51,069 INFO L125 PetriNetUnfolderBase]: For 846790/846971 co-relation queries the response was YES. [2024-06-21 18:45:51,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106929 conditions, 12484 events. 8585/12484 cut-off events. For 846790/846971 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 72898 event pairs, 2917 based on Foata normal form. 169/12579 useless extension candidates. Maximal degree in co-relation 106792. Up to 11404 conditions per place. [2024-06-21 18:45:51,510 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 718 selfloop transitions, 63 changer transitions 0/899 dead transitions. [2024-06-21 18:45:51,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 899 transitions, 17415 flow [2024-06-21 18:45:51,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:45:51,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:45:51,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 18:45:51,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 18:45:51,511 INFO L175 Difference]: Start difference. First operand has 316 places, 820 transitions, 14832 flow. Second operand 9 states and 174 transitions. [2024-06-21 18:45:51,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 899 transitions, 17415 flow [2024-06-21 18:45:53,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 899 transitions, 17010 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 18:45:53,126 INFO L231 Difference]: Finished difference. Result has 321 places, 845 transitions, 15070 flow [2024-06-21 18:45:53,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14457, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15070, PETRI_PLACES=321, PETRI_TRANSITIONS=845} [2024-06-21 18:45:53,127 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-21 18:45:53,127 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 845 transitions, 15070 flow [2024-06-21 18:45:53,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:53,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:53,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:53,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 18:45:53,127 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:53,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:53,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1679303184, now seen corresponding path program 15 times [2024-06-21 18:45:53,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:53,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501338179] [2024-06-21 18:45:53,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:53,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:53,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:54,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:54,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:54,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501338179] [2024-06-21 18:45:54,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501338179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:54,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:54,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:54,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530362209] [2024-06-21 18:45:54,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:54,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:54,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:54,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:54,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:54,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 18:45:54,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 845 transitions, 15070 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:54,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:54,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 18:45:54,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:57,492 INFO L124 PetriNetUnfolderBase]: 5540/8503 cut-off events. [2024-06-21 18:45:57,492 INFO L125 PetriNetUnfolderBase]: For 750455/752107 co-relation queries the response was YES. [2024-06-21 18:45:57,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82633 conditions, 8503 events. 5540/8503 cut-off events. For 750455/752107 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 51452 event pairs, 1307 based on Foata normal form. 173/8333 useless extension candidates. Maximal degree in co-relation 82493. Up to 7148 conditions per place. [2024-06-21 18:45:57,598 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 772 selfloop transitions, 62 changer transitions 0/895 dead transitions. [2024-06-21 18:45:57,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 895 transitions, 17341 flow [2024-06-21 18:45:57,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:45:57,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:45:57,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-21 18:45:57,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-21 18:45:57,599 INFO L175 Difference]: Start difference. First operand has 321 places, 845 transitions, 15070 flow. Second operand 9 states and 186 transitions. [2024-06-21 18:45:57,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 895 transitions, 17341 flow [2024-06-21 18:45:58,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 895 transitions, 17076 flow, removed 97 selfloop flow, removed 5 redundant places. [2024-06-21 18:45:58,814 INFO L231 Difference]: Finished difference. Result has 325 places, 845 transitions, 14977 flow [2024-06-21 18:45:58,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14837, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14977, PETRI_PLACES=325, PETRI_TRANSITIONS=845} [2024-06-21 18:45:58,814 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-21 18:45:58,815 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 845 transitions, 14977 flow [2024-06-21 18:45:58,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:58,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:58,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:58,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 18:45:58,815 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:58,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:58,815 INFO L85 PathProgramCache]: Analyzing trace with hash -655398078, now seen corresponding path program 3 times [2024-06-21 18:45:58,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:58,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816663175] [2024-06-21 18:45:58,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:58,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:58,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:00,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:00,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:00,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816663175] [2024-06-21 18:46:00,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816663175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:00,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:00,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:46:00,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365927247] [2024-06-21 18:46:00,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:00,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:46:00,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:00,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:46:00,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:46:00,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:46:00,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 845 transitions, 14977 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:00,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:00,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:46:00,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:04,328 INFO L124 PetriNetUnfolderBase]: 8593/12538 cut-off events. [2024-06-21 18:46:04,328 INFO L125 PetriNetUnfolderBase]: For 838413/838550 co-relation queries the response was YES. [2024-06-21 18:46:04,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107077 conditions, 12538 events. 8593/12538 cut-off events. For 838413/838550 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 73746 event pairs, 2991 based on Foata normal form. 136/12617 useless extension candidates. Maximal degree in co-relation 106938. Up to 11686 conditions per place. [2024-06-21 18:46:04,507 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 744 selfloop transitions, 37 changer transitions 0/899 dead transitions. [2024-06-21 18:46:04,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 899 transitions, 17211 flow [2024-06-21 18:46:04,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:46:04,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:46:04,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 18:46:04,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-21 18:46:04,513 INFO L175 Difference]: Start difference. First operand has 325 places, 845 transitions, 14977 flow. Second operand 10 states and 182 transitions. [2024-06-21 18:46:04,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 899 transitions, 17211 flow [2024-06-21 18:46:05,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 899 transitions, 16799 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 18:46:05,998 INFO L231 Difference]: Finished difference. Result has 327 places, 861 transitions, 14998 flow [2024-06-21 18:46:05,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14586, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14998, PETRI_PLACES=327, PETRI_TRANSITIONS=861} [2024-06-21 18:46:05,998 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-21 18:46:05,998 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 861 transitions, 14998 flow [2024-06-21 18:46:05,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:05,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:05,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:46:05,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 18:46:05,999 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:05,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:05,999 INFO L85 PathProgramCache]: Analyzing trace with hash -645279058, now seen corresponding path program 5 times [2024-06-21 18:46:05,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:05,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816807708] [2024-06-21 18:46:05,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:05,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:06,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:07,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:07,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:07,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816807708] [2024-06-21 18:46:07,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816807708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:07,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:07,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:46:07,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036956666] [2024-06-21 18:46:07,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:07,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:46:07,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:07,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:46:07,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:46:07,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 18:46:07,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 861 transitions, 14998 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:07,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:07,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 18:46:07,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:11,742 INFO L124 PetriNetUnfolderBase]: 9090/13166 cut-off events. [2024-06-21 18:46:11,742 INFO L125 PetriNetUnfolderBase]: For 846103/846103 co-relation queries the response was YES. [2024-06-21 18:46:11,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115169 conditions, 13166 events. 9090/13166 cut-off events. For 846103/846103 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 76360 event pairs, 3224 based on Foata normal form. 7/13172 useless extension candidates. Maximal degree in co-relation 115027. Up to 12724 conditions per place. [2024-06-21 18:46:11,901 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 856 selfloop transitions, 71 changer transitions 0/930 dead transitions. [2024-06-21 18:46:11,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 930 transitions, 17951 flow [2024-06-21 18:46:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:46:11,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:46:11,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 18:46:11,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-21 18:46:11,902 INFO L175 Difference]: Start difference. First operand has 327 places, 861 transitions, 14998 flow. Second operand 10 states and 176 transitions. [2024-06-21 18:46:11,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 930 transitions, 17951 flow [2024-06-21 18:46:13,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 930 transitions, 17861 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 18:46:13,542 INFO L231 Difference]: Finished difference. Result has 334 places, 884 transitions, 15610 flow [2024-06-21 18:46:13,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14908, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=792, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15610, PETRI_PLACES=334, PETRI_TRANSITIONS=884} [2024-06-21 18:46:13,542 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-21 18:46:13,542 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 884 transitions, 15610 flow [2024-06-21 18:46:13,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:13,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:13,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:46:13,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 18:46:13,543 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:13,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:13,543 INFO L85 PathProgramCache]: Analyzing trace with hash -940497948, now seen corresponding path program 4 times [2024-06-21 18:46:13,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:13,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347429508] [2024-06-21 18:46:13,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:13,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:15,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:15,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:15,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347429508] [2024-06-21 18:46:15,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347429508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:15,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:15,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:46:15,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406718623] [2024-06-21 18:46:15,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:15,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:46:15,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:15,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:46:15,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:46:15,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:46:15,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 884 transitions, 15610 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:15,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:15,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:46:15,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:19,536 INFO L124 PetriNetUnfolderBase]: 8922/13002 cut-off events. [2024-06-21 18:46:19,536 INFO L125 PetriNetUnfolderBase]: For 926646/926803 co-relation queries the response was YES. [2024-06-21 18:46:19,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114524 conditions, 13002 events. 8922/13002 cut-off events. For 926646/926803 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 76531 event pairs, 2962 based on Foata normal form. 154/13077 useless extension candidates. Maximal degree in co-relation 114380. Up to 12021 conditions per place. [2024-06-21 18:46:19,712 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 778 selfloop transitions, 42 changer transitions 0/948 dead transitions. [2024-06-21 18:46:19,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 948 transitions, 18258 flow [2024-06-21 18:46:19,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:46:19,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:46:19,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 18:46:19,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-21 18:46:19,714 INFO L175 Difference]: Start difference. First operand has 334 places, 884 transitions, 15610 flow. Second operand 9 states and 169 transitions. [2024-06-21 18:46:19,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 948 transitions, 18258 flow [2024-06-21 18:46:21,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 948 transitions, 18174 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 18:46:21,534 INFO L231 Difference]: Finished difference. Result has 339 places, 901 transitions, 16087 flow [2024-06-21 18:46:21,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15526, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=884, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=849, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16087, PETRI_PLACES=339, PETRI_TRANSITIONS=901} [2024-06-21 18:46:21,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-21 18:46:21,535 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 901 transitions, 16087 flow [2024-06-21 18:46:21,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:21,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:21,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:46:21,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 18:46:21,535 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:21,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:21,536 INFO L85 PathProgramCache]: Analyzing trace with hash -644922558, now seen corresponding path program 5 times [2024-06-21 18:46:21,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:21,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225867268] [2024-06-21 18:46:21,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:21,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:21,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:23,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:23,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:23,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225867268] [2024-06-21 18:46:23,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225867268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:23,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:23,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:46:23,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034047640] [2024-06-21 18:46:23,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:23,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:46:23,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:23,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:46:23,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:46:23,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 18:46:23,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 901 transitions, 16087 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:23,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:23,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 18:46:23,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:27,357 INFO L124 PetriNetUnfolderBase]: 8985/13102 cut-off events. [2024-06-21 18:46:27,357 INFO L125 PetriNetUnfolderBase]: For 962557/962707 co-relation queries the response was YES. [2024-06-21 18:46:27,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118169 conditions, 13102 events. 8985/13102 cut-off events. For 962557/962707 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 77211 event pairs, 2920 based on Foata normal form. 148/13191 useless extension candidates. Maximal degree in co-relation 118021. Up to 12199 conditions per place. [2024-06-21 18:46:27,545 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 779 selfloop transitions, 39 changer transitions 0/946 dead transitions. [2024-06-21 18:46:27,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 946 transitions, 18176 flow [2024-06-21 18:46:27,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:46:27,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:46:27,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-21 18:46:27,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 18:46:27,546 INFO L175 Difference]: Start difference. First operand has 339 places, 901 transitions, 16087 flow. Second operand 11 states and 198 transitions. [2024-06-21 18:46:27,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 946 transitions, 18176 flow [2024-06-21 18:46:29,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 946 transitions, 18053 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 18:46:29,427 INFO L231 Difference]: Finished difference. Result has 347 places, 909 transitions, 16222 flow [2024-06-21 18:46:29,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15964, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=901, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=863, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16222, PETRI_PLACES=347, PETRI_TRANSITIONS=909} [2024-06-21 18:46:29,428 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-21 18:46:29,428 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 909 transitions, 16222 flow [2024-06-21 18:46:29,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:29,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:29,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:46:29,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 18:46:29,429 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:29,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:29,429 INFO L85 PathProgramCache]: Analyzing trace with hash -645278748, now seen corresponding path program 6 times [2024-06-21 18:46:29,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:29,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180417701] [2024-06-21 18:46:29,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:29,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:29,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat